公司动态
RHVoice:免费开源离线语音合成引擎,如何装好、挑声音、调参数
RHVoice免费开源离线语音合成引擎如何装好、挑声音、调参数【免费下载链接】RHVoicea free and open source speech synthesizer for Russian and other languages项目地址: https://gitcode.com/gh_mirrors/rh/RHVoice如果你要一段播客旁白、有声书试读又不想为云端文字转语音按量付费、也不想把文稿上传到别人的服务器RHVoice 可以试试。它是一个免费的开源语音合成引擎核心能力是文本转语音把文字变成可以听的音频全程在本地机器上完成。目前支持 19 种语言、大约 65 个语音包。适合三类人想省钱又想要离线可用的普通用户、需要把语音读进自己程序里的开发者以及给屏幕阅读器挑新声音的人。把 RHVoice 装到电脑和手机上结论三条路任选一条不用从零编译也能用。手机上最简单Android 应用在 F-Droid 和 Google Play 上都有装完就能当系统 TTS 引擎用相关工程在 src/android/。Windows 上不需要自己编译官方文档 doc/en/Binaries.md 里按语言、按声音列好了现成的安装包逐个装就行。Linux 上需要自己构建流程就是老三步克隆仓库、进 build 目录、依次跑 cmake 和 make。仓库地址只有一条记住它git clone https://gitcode.com/gh_mirrors/rh/RHVoice从 60 多个语音包里挑一个顺耳的结论声音多到可以按语种 性别 风格来挑而不是只有男声/女声两档。仓库的 data/voices/ 目录下有约 65 个语音包Aleksandr、Pavel 这类偏浑厚的男声Elena、Irina 这类女声还有专门标注 HQ 的高音质版本。选声音看两点就够了一是语种目录19 种语言放在 data/languages/比如 English、Ukrainian、Brazilian-Portuguese二是听官方给的试听样例再定。有一个细节值得知道RHVoice 用的是统计参数合成你机器上存的只是从真人录音里训练出的统计模型不存原始录音本身所以单个语音包体积很小装十几个也不心疼磁盘。改配置文件调语速和音调结论想改参数只需要动一个 INI 格式的文本文件但改完必须重启才能生效。配置文档在 doc/en/Configuration-file.md。文件默认是只读加载一次启动时读一遍之后改了不会热生效得重启使用 RHVoice 的应用。按平台分Linux/etc/RHVoice/RHVoice.conf编译路径不同可能略有出入Windows%APPDATA%\RHVoice\RHVoice.iniAndroidAndroid/data/com.github.olga_yakovleva.rhvoice.android/files/RHVoice.conf没有写权限时用应用设置里的导入功能把文件拷进去常用动作有三个设置默认声音调整音高、音量、语速给某个具体声音单独设参数比如只让某一个男声放慢、其他声音保持原样。不联网能不能用数据会不会上传结论能而且这是它和云端服务最本质的差别。整个合成过程在本机完成不联网、不上传文本、不依赖账号。这一点在 doc/en/Privacy.md 里有正式说明。和另外两类方案摆在一起看就清楚了维度RHVoice商业云 TTS其他开源 TTS价格免费按调用量收费免费语言19 种持续增加多参差不齐隐私全程本地不上传文本过云端本地为主部署解压即用或编译一次注册并开通服务看项目差异大我的判断只要你的场景是免费、离线、不折腾账号RHVoice 比商业云服务更合适个别语种凑不齐时也可以把它当主力、用别的开源项目补位。接进现有软件基本不用写代码结论装完它系统里已有的程序多半直接就能用。RHVoice 兼容各平台的系统级接口Windows 上是 SAPI5装上之后任何支持 SAPI5 的软件在语音列表里多出一个选项Linux 上接的是 Speech DispatcherAndroid 上是系统 TTS 接口。屏幕阅读器 NVDA 的驱动也包含在项目里装个插件就能让 NVDA 用它朗读。这些接口的代码分别在 src/sapi/ 和 src/nvda-addon/你只是拿来用不需要改。下一步去哪儿想查现成安装包和编译说明从 doc/en/index.md 进英文、俄文、乌克兰文三个版本都有Linux 编译专页在 doc/en/Compiling-on-Linux.md。想讨论或反馈官方入口在 README 的 Community 一节GitHub Discussions 和俄文邮件列表另外还有一个 IRC 频道和 Matrix 房间。【免费下载链接】RHVoicea free and open source speech synthesizer for Russian and other languages项目地址: https://gitcode.com/gh_mirrors/rh/RHVoice创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考