采用jacob,实现文本转语音
<!-- https://mvnrepository.com/artifact/com.jacob/jacob 文字转语音 -->
<dependency>
<groupId>com.hynnet</groupId>
<artifactId>jacob</artifactId>
<version>1.18</version>
</dependency>
根据项目部署环境的差异,复制对应的dll库
比如采用的jdk 64版本,则将lib
文件夹正面的jacob-1.18-x64.dll
复制到部署项目的jdk目录下
TextToSpeech textToSpeech = new TextToSpeech("吃葡萄不吐葡萄皮");
textToSpeech.play();
TextToSpeech textToSpeech = new TextToSpeech("吃葡萄不吐葡萄皮");
textToSpeech.store("./text.wav");
http://localhost:8080/api/tts/text2audio?text=%E5%90%83%E8%91%A1%E8%90%84%E4%B8%8D%E5%90%90%E8%91%A1%E8%90%84%E7%9A%AE
http://localhost:8080/