Skip to content

opediy/java-tts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java TTS

参考其他语言版本写的Java 版文字转语音,使用 EdgeApi 或者 Azure Api

Usage

Dependency:

<dependency>
    <groupId>io.github.iifly</groupId>
    <artifactId>java-tts</artifactId>
    <version>1.0.1</version>
</dependency>

Example:

public class App {
    public static void main(String[] args) {
        TTSService ts = TTSService.builder()
                // .baseSavePath("d:\\") // 音频保存基础路径
                .usePlayer(true) // 合成之后播放试听
                // .usingOutputFormat(OutputFormat.audio_24khz_48kbitrate_mono_mp3) // 音频输出格式,默认或使用 mp3的,其他的不太清楚怎么解码
                .build();
        SSML ssml = SSML.builder()
                .synthesisText("测试文本,java 文本转语音")
                .voice(VoiceEnum.zh_CN_XiaoxiaoNeural)
                .style(TtsStyleEnum.chat)
                .build();
        ts.sendText(ssml);
    }
}

Thanks

About

java-tts 文本转语音

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%