雖然Mac OSX 10.11.5(El Capitan)的「say」命令可以用系統生成的語音說話,或者說,有沒有類似於Python的可用於Python的命令?如果使用子進程,請解釋如何使用它。雖然Mac OSX有說話的命令說話,或者說,是否有任何類似於Python的命令?
0
A
回答
1
如下您可以使用子:
import subprocess
my_message = "hello there"
subprocess.call(["say", my_message])
0
PyTTSx包將幫助您與此有關。 PyTTSx是一個Python軟件包,支持Mac OSX,Windows和Linux上的常見文本到語音引擎。
說到文字
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()
查看更多例子here
0
謝謝大家快速的答覆。我一直在玩子進程模塊,我已經得到這個工作:import subprocess m=subprocess.Popen(["say","hello"]) print(m)
.Popen命令也是一個快速的方式來得到這個工作。但是,這是只有在我的Mac上工作,我需要它在我的代碼中用於我的Raspberry Pi上的交互功能。 (我正在使用Pi Cam和紅外傳感器來搜索機器人,並且它感應到它前面的人時說:「嘿!請移開我的路!」
相關問題
- 1. 說「CMP命令是最長的彙編命令」是否正確?
- 2. bash腳本顯示基於「Windows說話」的兼容命令
- 3. 關於$ _Files php命令的說明
- 4. sftp獲取命令說明
- 5. 命令模式說明
- 6. 如何運行說明豬的命令?
- 7. 是否有類似.NET的.call命令?
- 8. 優化命令如何更改說明
- 9. (學說Ubuntu的)獲取錯誤:學說-cli.php:找不到命令
- 10. 有沒有類似於unix命令的R命令?
- 11. shell命令中「sed」的說明
- 12. dd命令在nasm中的說明
- 13. 傳說中的動物園命令
- 14. node.js shell是否具有類似Python類型的命令?
- 15. 如何製作C#不一致的Bot複製用戶說的話(就像!說命令一樣)
- 16. IO.open說,命令無法識別
- 17. OS X brew安裝了hping,但是說沒有找到命令
- 18. 學說2控制檯命令失敗
- 19. Applescript:用於保存WAV格式的「說」命令的shell腳本
- 20. 該命令heroku ssl說我的域名沒有安裝證書
- 21. TTY說?在ps -p命令上
- 22. Delphi IDE - 命令行開關和說明
- 23. Windows命令提示輸入說明
- 24. p4 diff2命令輸出說明
- 25. 增加音量Twilio說命令
- 26. Bash腳本說找不到命令?
- 27. 命令學說:遷移:遷移錯誤
- 28. mySQL命令說明忽略LIMIT?
- 29. 使設備在命令上說文字
- 30. 用命令改變標誌說什麼
這不會收穫命令,它可以導致問題 –
@DietrichEpp請問您爲我說明「收割」命令的意思嗎? – likethebossiam
當命令結束時,它會進入殭屍狀態,直到通過調用['wait()'](http: //linux.die.net/man/2/wait)忘記獲取子進程會導致進程描述符表被填滿。 –