Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

ikfly/java-tts

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java TTS

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

Usage

Dependency:

<dependency>
    <groupId>io.github.ikfly</groupId>
    <artifactId>java-tts</artifactId>
    <version>1.0.2</version>
</dependency>

Example:

public class App {
    public static void main(String[] args) {
        TTSService ts = new TTSService();
//        ts.setBaseSavePath("d:\\"); // 设置保存路径
        SSML ssml = SSML.builder()
                .outputFormat(OutputFormat.audio_24khz_48kbitrate_mono_mp3)
                .synthesisText("自定义文件名测试文本,java 文本转语音")
                .outputFileName("自定义文件名")
                .voice(VoiceEnum.zh_CN_XiaoxiaoNeural)
                .build();
        ts.sendText(ssml);

        ts.sendText(SSML.builder()
                .synthesisText("文件名自动生成测试文本")
                .usePlayer(true) // 语音播放
                .build());

        ts.close();
    }
}

Thanks

About

java-tts 文本转语音

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.