如何在 Android 上设置语音

在 Android 上,BookNPC 用的是你手机自带的语音,通过 Google 的语音引擎朗读。如果 BookNPC 里的语音列表是空的,或者某本书怎么点都没声音,原因基本逃不出这三种:没有安装 Google 文字转语音引擎、手机用的是别的语音引擎、还没有下载语音数据。照着下面的步骤一步步来就行。

开始之前:

  • 快速链接:Google Play 上的 Google 文字转语音引擎。对大多数三星手机来说,装好这个应用只完成了一半,记得接着往下看。
  • 这篇指南跟云端录音室音频没关系:那类声音已经在我们的服务器上渲染好,可以在任何手机上播放,发现标签页里的书本来就自带这些声音。
  • 这篇指南是给 Android 用户看的。如果你用的是 iPhone 或 iPad,请看这一篇: 如何在 iPhone 和 iPad 上下载高级语音

步骤 1:安装 Google 文字转语音引擎

大多数 Android 手机上已经装好了。如果你的手机没有,就在 Google Play 上安装 Google 文字转语音引擎。当 BookNPC 找不到任何可用语音时,也会在音频设置里显示这个链接。

步骤 2:打开手机的文字转语音设置

打开设置应用,在搜索框里输入文字转语音,点选文字转语音设置。搜索结果常常会先带你进另一个界面,把这一行高亮显示出来(这台三星手机会先跳进 Bixby 视觉设置里)。点一下高亮的那一行就能继续。各家厂商把这个设置藏的位置都不一样,所以搜索是最快的办法。

在设置应用里搜索文字转语音搜索之后,文字转语音设置那一行被高亮显示

步骤 3:把首选引擎设成 Google

在文字转语音输出界面里,点首选引擎,选择Google 文字转语音引擎。这是大多数人会漏掉的一步:三星手机默认用的是三星自己的引擎,BookNPC 读不到它的语音,选择语音的列表就会一直是空的,直到你切换过来。

文字转语音输出界面,首选引擎排在最上面选择 Google 文字转语音引擎

步骤 4:安装语音数据包

回到首选引擎,点这一行右边的齿轮图标,再点安装语音数据包。已经装好的语言会列在你的语言下面,其余语言旁边会标出下载大小。点你书里用的那种语言,等它下载完。

Google 文字转语音引擎的选项界面,安装语音数据包排在最上面语言列表,显示已安装的语言和各自的下载大小

步骤 5:重启 BookNPC,选一个语音

把 BookNPC 完全关掉再重新打开,它才能识别新的引擎。打开一本书,点播放栏上的滑块图标进入音频设置,在设备语音下面选一个语音。这时列表里应该已经能看到你那门语言的语音了。

重要提示:

  • 每种语言的语音数据从几 MB 到 50 MB 不等,担心流量就用 Wi-Fi 下载。
  • 在 BookNPC 的语音列表里,音质更好的 Google 语音会标着 Enhanced(不管你用哪种语言阅读,BookNPC 都会显示这个英文单词)。如果你的语言里有带这个标记的语音,优先选它。
  • 下载完成后,设备语音可以离线使用,也不花钱。
  • 如果你的手机比较新,音频设置里的另一个标签页还有实验性语音,完全不需要 Google 文字转语音引擎。它们加载慢一点,播放速度也稍慢,但听起来更好。
  • 5 个步骤都做完了还是没有语音?把手机型号发到 [email protected],我们来看看是怎么回事。