3

文本到語音的Linux>的Python> TTS,STT和語音reconization

我一直試圖在Windows中運行pyttsx以及Linux環境...

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(from here) 和 pywin爲我的窗口verisn(from here

所以實際上在Linux版本,我實際上缺乏?

語音到文本和語音重新移入

因此,可以pyttsx一舉兩得的任務是什麼?如果沒有,請建議一些有效的庫。

回答

0

在Windows中,pyttsx使用sapi5驅動程序。

在Linux中,pyttsx使用espeak驅動程序。

什麼版本的espeak安裝在你的Linux系統上?

espeak和pulseaudio在一起玩得不好。

嘗試禁用pulseaudio,如果它在您的系統上啓用,如果這不能防止掛起,然後嘗試降級或升級您的espeak版本,因爲這已解決了其他用戶問題(崩潰而非掛起)。

pyttsx只對文本進行語音處理。

備選方案包括

+0

你的答覆是有幫助的,對不起,我來不及回答,但請你建議我的東西這兩個呢? – ablaze 2012-09-24 15:17:08