Linux>蟒蛇> TTS、STT 和语音识别

发布于 2024-11-16 04:21:06 字数 941 浏览 5 评论 0原文

文本到语音

我一直在尝试在 Windows 和 Linux 环境中运行 pyttsx...

Linux 环境:

import pyttsx
engine = pyttsx.init()

Python 在执行第一行后就挂起。 我通过在交互式 shell 提示符中运行这两行代码来验证上述声明。

windows环境:

import pyttsx
engine = pyttsx.init()
engine.say('Sally sells seashells by the seashore.')
engine.say('The quick brown fox jumped over the lazy dog.')
engine.runAndWait()

完美运行,安装后给出所需的输出 pyttsx 1.0 win32.exe(从这里开始< /a>) 和 pywin 用于我的 Windows verisn (从这里开始

所以实际上在Linux版本中我实际上缺乏???

语音到文本和语音重新殖民

那么,pyttsx 可以完成这两项任务吗?如果没有,请推荐一些高效的库..

Text to Speech

I had been trying to run pyttsx in windows as well as Linux environment...

Linux Environment:

import pyttsx
engine = pyttsx.init()

the python just hangs up after executing the first line.
I've verified the above statement by running both the lines in a interactive shell prompt.

windows Environment:

import pyttsx
engine = pyttsx.init()
engine.say('Sally sells seashells by the seashore.')
engine.say('The quick brown fox jumped over the lazy dog.')
engine.runAndWait()

Runs perfectly, and gives the desired output after installing
pyttsx 1.0 win32.exe (from here)
and
pywin for my verisn of windows (from here)

so actually in Linux version where I am actually lacking ???

Speech to text and voice recolonization

So , can pyttsx do both of the tasks ? if not, please suggest some efficient library..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

深居我梦 2024-11-23 04:21:06

在 Windows 中,pyttsx 使用 sapi5 驱动程序。

在 Linux 中 pyttsx 使用 espeak 驱动程序。

您的 Linux 系统上安装了哪个版本的 espeak?

espeak 和pulseaudio 不能很好地协同工作。

如果您的系统上启用了pulseaudio,请尝试禁用pulseaudio,如果这不能防止挂起,请尝试降级或升级您的espeak版本,因为这已经解决了其他用户问题(崩溃而不是挂起)。

pyttsx 只做文本转语音。

替代解决方案包括

In Windows pyttsx uses the sapi5 driver.

In Linux pyttsx uses the espeak driver.

What version of espeak is installed on your Linux system ?

espeak and pulseaudio don't play nice together.

Try disabling pulseaudio if it is enabled on your system, if that doesn't prevent the hang, then try downgrading or upgrading your version of espeak, as that has solved other users issues (crash rather than hang).

pyttsx only does Text to Speech.

Alternate solutions include

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文