# tts-edge-java **Repository Path**: xiashu233/tts-edge-java ## Basic Information - **Project Name**: tts-edge-java - **Description**: Edge Read Aloud 功能java调用 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 11 - **Created**: 2023-09-01 - **Last Updated**: 2023-09-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tts-edge-java java sdk for Edge Read Aloud [click me have a try](https://server.whitemagic2014.com/tts/) ## Setup ### maven ``` io.github.whitemagic2014 tts-edge-java version ``` ### gradle ``` implementation group: 'io.github.whitemagic2014', name: 'tts-edge-java', version: 'version' short implementation 'io.github.whitemagic2014:tts-edge-java:version' ``` ## demo ``` public static void main(String[] args) { // Voice can be found in file "voicesList.json" Voice voice = TTSVoice.provides().stream().filter(v -> v.getShortName().equals("zh-CN-XiaoyiNeural")).collect(Collectors.toList()).get(0); String content = "你好,有什么可以帮助你的吗"; String fileName = new TTS(voice, content) // .formatMp3() // default mp3. // .formatOpus() // or opus // .voicePitch() // .voiceRate() // .voiceVolume() // .storage() // the output file storage ,default is ./storage .trans(); // you can find the voice file in storage folder } ``` ## Version ### 1.1.0 - Optimize: Now, the TTS.trans function offers the choice of receiving the output file in two formats, MP3 or opus. - Optimize: Add two methods to parse voice file ### 1.0.1 - Optimize: Now, the TTS.trans function will return the name of the voice file. ### 1.0.0 - Edge Read Aloud Text To Speech ## License This project is an open-sourced software licensed under the [MIT license](LICENSE).