【开源软件】MultiTTS 安装使用教程
## 一、MultiTTS 简介
MultiTTS 是一款运行在安卓平台上的离线文本转语音(TTS)引擎软件。它能够为其他阅读类应用提供丰富多样的 AI 语音包,实现多音色的无障碍朗读功能,从而大幅提升离线听书体验。该软件完全免费,无需联网即可使用,AI 语音效果可媲美真人发声,特别适合配合“阅读”、“静读天下”等读书软件使用。
## 二、主要功能特点
MultiTTS 具有以下核心功能特点:首先,软件支持数百种离线语音包,涵盖甜美女生、温柔男生、中英文双语、方言等多种音色类型,用户可以根据个人喜好自由选择和切换。其次,软件支持角色管理功能,用户可以添加朗读规则,自动识别文本中的不同角色并分配相应的发音人,使小说朗读更加生动自然。第三,软件支持背景音乐功能,在合成语音的同时可以播放预设的背景音效,营造更具沉浸感的听书体验。第四,软件提供灵活的参数调节功能,用户可以自定义语速、音量、音调等参数,满足个性化听书需求。
## 三、软件下载与安装
### 3.1 下载渠道
MultiTTS 软件及相关资源目前未上架国内应用商店。软件本体、声音数据包、HanLP 数据包以及部分设置参考值均需通过第三方网络获取。
### 3.2 安装步骤
下载完成 APK 文件后,用户需要按照以下步骤进行安装操作。首先,确保手机已开启“安装未知来源应用”的权限。然后,找到下载的 APK 文件并点击安装。安装过程中可能需要授予一些权限,建议全部允许以确保软件正常运行。安装完成后,在手机桌面找到 MultiTTS 图标并点击启动应用。
首次启动时,软件会弹出权限请求窗口,用户需要允许存储权限、麦克风权限等必要权限。如果应用被杀后台,需要在设置中开启电池优化、后台运行、关联启动等权限,以保证软件的持续稳定运行。
## 四、语音包导入配置
### 4.1 获取语音包
语音包是 MultiTTS 正常运行的关键组件。下载语音包时,需要同时下载 voice.zip 和 voice2.zip 两个压缩包文件。这些语音包采用特殊的压缩格式,里面包含了多种高质量的 AI 语音模型数据。
### 4.2 导入操作流程
导入语音包是使用 MultiTTS 的核心步骤,具体操作流程如下:首先,打开已安装的 MultiTTS 应用。然后,点击界面右上角的三个点按钮(更多选项菜单)。接着,在弹出的菜单中选择“导入数据”选项。之后,使用文件管理器找到已下载的语音包压缩文件(voice.zip 或 voice2.zip)。**重要提示:导入时请勿解压压缩包,直接选择压缩包文件导入即可**。导入完成后,软件会自动解压并加载语音包数据。
如果导入后没有显示发音人,可以尝试点击右上角菜单中的“重载数据”选项,软件会重新读取配置文件并加载数据。值得注意的是,导入压缩包时第一层目录必须包含合法的 config.yaml 文件,否则会导致导入失败。
### 4.3 语音包来源说明
MultiTTS 的语音包包含多种类型的声音资源,不仅包含小爱同学等系统默认音源,还包括各大明星语音、游戏角色声源等多种特色音色。部分语音包还支持将外语文本实时口译为指定语言的语音输出,甚至可以将方言文字转换为普通话语音。
## 五、基础功能使用
### 5.1 基本操作指南
MultiTTS 的基本操作设计得非常简洁直观。单击选择主合成引擎,这是日常使用中最常用的操作。长按可以选择对话合成引擎,用于处理对话场景的语音合成。长按发音人头像可以编辑该发音人的参数设置,包括语速、音量、音调等。长按已下载图标可以删除不需要的发音人。按住发音人名称上下拖动可以调整列表排序,左右滑动可以删除发音人。
### 5.2 参数调节方法
调节语音参数可以显著改善听书体验。用户可以按照以下步骤进行参数调节:首先,在声音列表中找到想要调整的发音人。然后,长按该发音人的头像进入编辑界面。在编辑界面中,用户可以调节语速参数(取值范围 0 到 100),语速数值越大,朗读速度越快。音量参数(取值范围 0 到 100)可以控制输出音量的大小。音调参数可以调整声音的高低,使语音听起来更加自然或更具特色。
### 5.3 设置为系统默认 TTS
如果希望在其他应用中直接调用 MultiTTS 的语音功能,可以将其设置为系统默认 TTS 引擎。操作方法是:点击右上角三个点按钮,选择“设置 TTS”选项,然后在系统弹出的 TTS 引擎选择界面中选择 MultiTTS 即可。
## 六、进阶功能配置
### 6.1 角色管理功能
角色管理是 MultiTTS 的高级功能之一,它可以自动识别小说文本中的不同角色并分配相应的发音人进行朗读。启用角色管理需要先开启文本解析功能,然后软件会自动在角色管理中生成“失配男”和“失配女”两个默认角色。
角色匹配规则支持两种模式:前向匹配和后向匹配。前向匹配是指匹配对话前面的文本内容,后向匹配是指匹配对话后面的文本内容。匹配规则支持正则表达式书写,这为高级用户提供了极大的灵活性。软件的处理逻辑是:首先进行所有前向匹配,如果前向匹配没有结果,才会进行后向匹配。当匹配规则为空或正则表达式存在错误时,该规则会自动取消激活。
具体配置步骤如下:打开 MultiTTS,进入角色管理页面,点击添加按钮创建新规则。在规则编辑界面中,输入角色名称(用于显示),然后设置前向匹配或后向匹配的正则表达式,最后为该角色选择一个发音人。配置完成后,当阅读软件朗读包含该角色台词的文本时,系统会自动切换到对应的发音人进行朗读。
### 6.2 转发器与流式传输
对于追求更流畅朗读体验的用户,可以开启转发器和流式传输功能。转发器功能可以有效减少段落与段落之间的朗读间隔,使整个朗读过程更加连贯流畅。流式传输功能则可以实现边合成边播放的效果,进一步提升实时性。
配置步骤如下:首先,点击左上角菜单,进入“软件设置”。在播放设置选项中,打开“流式传输”开关。然后,返回设置主界面,在其他设置选项中点击“添加至阅读”按钮,按照提示完成阅读 APP 的关联配置。配置完成后,在阅读 APP 的朗读设置中,将朗读引擎设置为“MultiTTS·转发器”即可享受无间隔的流畅听书体验。
### 6.3 引擎管理功能
MultiTTS 支持多引擎管理,用户可以根据需要添加、编辑、删除、排序和导出引擎数据。在引擎管理界面中,用户可以看到所有已安装的引擎列表,包括引擎类型、代号等信息。
对于高级用户,MultiTTS 还支持添加自定义的 HTTP 引擎。用户可以设置引擎代号、请求头和请求 URL。其中 URL 支持 JavaScript 表达式,使用双花括号包裹变量。可引用的变量包括 voiceCode(发音人代号)、speakText(要合成的文本)、speakSpeed(语速)、speakVolume(音量)、params(参数数组)等。
### 6.4 背景音乐功能
背景音乐功能可以在语音合成的同时播放预设的背景音效,非常适合用于营造特定的听书氛围。在软件设置中可以找到背景音乐的相关选项,用户可以选择不同的背景音乐文件或关闭背景音乐功能。
### 6.5 发音纠正功能
MultiTTS 提供了发音纠正功能,用户可以在文件中纠正某些单词的错误读音。编辑替换功能允许用户自定义特定单词或短语的读音规则。文件格式的具体示例可以在软件内的示例文件中查看。如果遇到无法保存的情况,建议更换编辑器软件再尝试。
## 七、配合阅读 APP 使用
### 7.1 推荐搭配应用
MultiTTS 与多种阅读类应用具有良好的兼容性,其中“阅读”APP 和“静读天下”是两个最推荐的搭配应用。这些阅读应用都内置了强大的朗读功能,配合 MultiTTS 的丰富语音包,可以实现出色的离线听书体验。
### 7.2 朗读设置步骤
使用 MultiTTS 进行听书朗读的完整操作流程如下:首先,确保 MultiTTS 已经成功导入语音包并且发音人列表不为空。然后,打开阅读 APP,选择一本想要听的小说。接着,进入小说阅读界面,找到朗读/听书模式的入口。在朗读设置中,将朗读引擎切换为 MultiTTS。返回朗读界面,即可开始听书。在朗读过程中,可以随时返回设置调整语速、音量等参数。
### 7.3 角色池分配
在配合阅读 APP 使用时,角色池功能可以帮助用户更精细地管理不同角色的声音分配。用户可以进入角色池页面,查看系统自动识别出的角色列表。在右侧的分配表中,用户可以为每个角色选择合适的声音。如果某些角色没有被正确识别,可以进入角色管理手动添加匹配规则。
## 八、常见问题解答
### 8.1 导入失败问题
如果在导入语音包时遇到失败,首先需要检查压缩包是否完整下载,文件是否损坏。其次,确认压缩包的第一层目录中包含 config.yaml 文件。第三,尝试使用系统自带的文件管理器进行导入,部分第三方文件管理应用可能存在兼容性问题。第四,如果错误信息包含 zip 关键字,可能是下载过程中文件损坏,需要重新下载。
### 8.2 无声音问题
如果遇到启用对话引擎后没有声音的问题,可以尝试以下解决方案:首先,如果在软件内试听过 HTTP 引擎的发音人,需要划掉软件后重新调用。其次,检查是否正确设置了主合成引擎和对话合成引擎。第三,确认电池优化和后台运行权限已经正确设置。第四,尝试重启手机或重新安装软件。
### 8.3 后台被杀问题
如果软件经常被系统杀后台,需要进行以下设置:在手机设置中找到 MultiTTS 应用,进入权限管理,确保电池优化设置为“不优化”或“允许后台活动”。同时,在自启动管理中开启 MultiTTS 的自启动权限。在多任务管理界面,将 MultiTTS 加锁,防止被清理。
### 8.4 数据重载问题
如果导入语音包后没有显示发音人,或者修改了配置文件后没有生效,可以点击右上角菜单中的“重载数据”选项。软件会重新读取配置文件并从数据库加载数据。如果问题仍然存在,可以尝试卸载重装软件后重新导入语音包。
## 九、使用技巧总结
为了获得最佳的 MultiTTS 使用体验,建议用户掌握以下使用技巧。首先,合理选择发音人:不同的发音人适合不同的阅读场景,例如旁白可以选择成熟稳重的声音,对话角色可以选择年轻活泼的声音。其次,灵活调整参数:语速建议设置在 30 到 50 之间,音调可以根据个人喜好微调。第三,充分利用角色管理:对于多角色小说,提前配置好角色匹配规则可以获得更自然的听书体验。第四,定期备份配置:如果对软件进行了大量自定义设置,建议定期备份配置文件以防数据丢失。
## 十、结语
MultiTTS 作为一款优秀的安卓离线 TTS 引擎,凭借其丰富的语音包资源、强大的角色管理功能和完全免费的使用模式,已经成为众多小说爱好者和听书用户的首选工具。通过本文的详细介绍,相信用户已经掌握了 MultiTTS 的完整安装配置流程和各项功能的使用方法。希望每位用户都能通过 MultiTTS 获得优质的离线听书体验。
感谢您的阅读!
关注公众号~
回复:260402
获取更多信息
夜雨聆风