升级到 Ubuntu 22.04 LTS 后,Firefox v102.0 上没有 TTS 语音

升级到 Ubuntu 22.04 LTS 后,Firefox v102.0 上没有 TTS 语音

我的 Firefox 版本是 102.0.1。

我将桌面从 Ubuntu 20.04 LTS 升级到 22.04 LTS。

我现在注意到 Firefox 安装在 snapd 下。

我注意到我的系统上发生了这些事件:

  1. getVoices() 中没有声音 https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis/getVoices

  2. 在我的系统上,


$ spd-say -O
OUTPUT MODULES
espeak-ng-mbrola
espeak-ng

$ spd-say -L
NAME   LANGUAGE  VARIANT

spd-say -L 输出一个空表,即使 spd-say “Hello world” 可以工作。

第二个模块 espeak-ng 安装了语音。运行 spd-say -o espeak-ng -L 会产生一个长表。

问题是默认输出模块没有声音。如何设置默认模块?

  1. spd-conf -d 有效

这是权限问题吗?是否需要在某处启用 TTS?

此致敬礼,Configentia

答案1

不幸的是,我自己没有遇到您所描述的问题,但我刚刚创建了一个新的 TTS 实用程序,它也可以为您提供帮助。它可以离线工作,免费使用基于 AI 的高质量语音。您可以在任何地方使用它:Firefox 浏览器、PDF 阅读器、chrome、LibreOffice 等。

请随意看看,我刚刚创建了一个带有安装步骤和演示的视频教程:https://youtu.be/hb1ZVwUcPCU

下载链接和项目页面:https://github.com/MattePalte/Verbify-TTS

欢迎随意留下评论/公开问题来讨论新的想法、问题或建设性的批评。

希望它能对你有帮助。

相关内容