MaryTTS 是一个用纯 Java 写的文本转语音客户端服务器系统,因此可以在许多平台上运行。
运行./gradlew run
启动 MaryTTS 服务器。然后使用 Web 浏览器在 http://localhost:59125 访问它。
如果要在不同的地址和端口上启动 MaryTTS,可以使用以下选项:
./gradlew run -Dsocket.port=5920 -Dsocket.addr=0.0.0.0 --info
其中 5920 是新端口,0.0.0.0 是新地址。如果地址为 0.0.0.0,则将侦听所有接口。
通过使用选项--info
,可以在级别信息上设置gradle
和 MaryTTS 的记录器。通过使用--debug
,可以将级别设置为 DEBUG。
也可以将 MaryTTS 记录器级别设置为INFO
或DEBUG
通过定义系统变量log4j.logger.marytts
。
运行./gradlew runInstallerGui
以启动安装程序 GUI 以下载和安装更多声音。在使用新语音之前,需要重新启动正在运行的 MaryTTS 服务器。
运行./gradlew build
。这将编译和测试在build/
下的所有模块。
在自己的 Java 项目中使用 MaryTTS 的最简单方法是声明对相关 MaryTTS 工件的依赖:
添加到您的pom.xml
:
<repositories> <repository> <url>https://jcenter.bintray.com</url> </repository> </repositories> <dependencies> <dependency> <groupId>de.dfki.mary</groupId> <artifactId>voice-cmu-slt-hsmm</artifactId> <version>5.2</version> </dependency> </dependencies>
添加到您的build.gradle
:
repositories { jcenter() } dependencies { compile group: 'de.dfki.mary', name: 'voice-cmu-slt-hsmm', version: '5.2' }
mary tts is the open source multilingual tts. 该项目基于Maven构建,命令行mvn install既可以完成编译和单元测试 To start with it, follow this https://github.com/marytts/marytts/wiki/Eclipse 调试还是基于Eclipse吧,可以用M2E把项目导入 M2E is t
[][1]我正在尝试用Vala语言做一个类似siri的应用程序。然而,我找不到任何语音识别或文本到语音库的vala,这是必不可少的。瓦拉有语音识别和语音文字转换吗?如果是的话,你能说出他们的名字吗? 顺便说一句,我是新的vala编程,所以也请做一些例子... 非常感谢。
Convert text to speech using the Wifi Block
本文向大家介绍Python如何实现文本转语音,包括了Python如何实现文本转语音的使用技巧和注意事项,需要的朋友参考一下 准备 我测试使用的Python版本为2.7.10,如果你的版本是Python3.5的话,这里就不太适合了。 使用Speech API 原理 我们的想法是借助微软的语音接口,所以我们肯定是要进行调用 相关的接口。所以我们需要安装pywin32来帮助我们完成这一个底层的交互。 示
我正在使用spyder IDE进行我的语音到文本转换项目,该项目使用谷歌语音到文本api。我在代码中集成了谷歌语音和文本,出现了类似“配额耗尽”的错误。在谷歌控制台的仪表板上,我可以看到可用的配额。 > 错误 文件"C:\Program Data\Anaconda3\lib\site-包\speech_recognition__init__. py",第932行,在recognize_google
我是快速和iOS应用程序开发的新手。我正在使用AVSpeechSynthesiser创建一个文本到语音应用程序。我想设置一个字符串说在英语,但我希望它把那个特定的字符串翻译成语音,但在不同的语言,如阿拉伯语。我是否能够使用AVSpeechSynthesizer做到这一点,或者我需要使用翻译API来做到这一点。 谢谢你
使用tts接口可以将文字转换为语音,tts接口可以使用不同语速、音调阅读文字。文字转语音对视力不佳的用户来说非常重要。 要在应用中使用tts接口,需要在Manifest的permissions中声明tts权限: "permissions": [ "tts" ]
有没有任何开源项目或库(在java或c),我可以用来将文本转换为用户语音。