如何使用QtSpeech访问Linux中的TTS?

时间:2012-01-17 11:28:35

标签: qt4

我正在尝试使用Linux中的Qtspeech进行TTS(文本到语音转换)。我已经下载了QtSpeech库。任何人都可以通过一个简单的示例程序向我推荐如何使用Qtspeech ..

提前致谢..

2 个答案:

答案 0 :(得分:1)

快速的互联网搜索浮出了这个网站:

http://lynxline.com/qtspeech-say-hello-world/

答案 1 :(得分:0)

用于在Linux上启用语音的应用程序的标准软件是“语音调度程序”,可在以下位置找到: http:// devel.freebsoft.org/speechd

该软件由开发人员描述为

  

“Speech Dispatcher项目提供了一个高级设备无关层,可通过简单,稳定且记录良好的界面访问语音合成。”

Speech Dispatcher支持这些TTS引擎:

  • 列表项
  • 弗莱特
  • espeak的
  • 西塞罗
  • IBM TTS
  • Espeak + MBROLA(通过通用驱动程序)
  • Epos(通过通用驱动程序)
  • DecTalk软件(通过通用驱动程序)
  • Cepstral Swift(通过通用驱动程序)。 Cepstral提供与x86和x86_64系统兼容的高质量语音。提供了许多声音,每个声音的许可证为29.00美元(截至2012年2月20日)。我认为Cepstral最好的声音是大卫和威廉。停止www。 cepstral.com/demos和测试驾驶声音非常值得花费极少的时间。

Speech Dispatcher支持这些声音输出子系统:

  • 列表项
  • OSS
  • ALSA
  • pulseaudio的
  • NAS

在使用KDE(严重依赖于Qt)的系统中,应用程序使用KDE的文本到语音守护进程连接到Speech Dispatcher,名为“ Jovie ”。 Jovie被开发人员描述为

  

“Jovie KDE Text-to-Speech是KDE桌面中的一个子系统,用于将文本转换为可听语音。” Jovie正在积极开发中,并且已经是所有提供语音输出的KDE应用程序的标准子系统。“

有关Jovie的更多信息,请访问: http://www.kde.org/applications/utilities/jovie/