我想讓節日讀得慢一點,任何人都可以幫助我呢? 我使用python 2.7,我在gnome-terminal中運行代碼。節日的講話速度可以改變嗎?
回答
你的~/.festivalrc
是什麼樣的?要將節日與ALSA,我有:
(Parameter.set 'Audio_Method 'Audio_Command)
(Parameter.set 'Audio_Command "aplay -Dplug:default -f S16_LE -r 15000 $FILE")
使用aplay,回放速率由-r
標誌,它可以增加,使其說話快,或者減少使其慢後的價值確定。
如果您不使用alsa,那麼添加(Parameter.set 'Duration_Strech 1.5)
或類似可能會有所幫助。
適用於我:config如上,但第二行替換爲'(Parameter.set'Audio_Command「play -b 16 -c 1 -e signed-integer -r $ SR -t raw $ FILE tempo 1.5 pitch -100」)' (在我的例子中1.5倍速度和更低的聲音)。 – d9k
沒有寫配置文件的Bash命令:'TEMPO = 1.5; PITCH = -100; FILE_TO_PLAY_PATH =/tmp/readme.txt; echo「(Parameter.set'Audio_Command」\「」play -q -b 16 -c 1 -e signed-integer -r \ $ SR -t raw \ $ FILE tempo $ {TEMPO} pitch $ {PITCH}「\」 「)(Parameter.set'Audio_Method'Audio_Command)(tts_file \」「$ {FILE_TO_PLAY_PATH}」\「nil)」|節日 - 管' – d9k
我有完全相同的問題和AFAIK,這是不可能的(我也希望是錯的,所以請糾正我)。也不可能例如改變語音的頻率範圍。也就是說,沒有修改語音文件(沒有檢查這個,因爲它看起來比我想做的更多)。
就我個人而言,我通過使用舊的mbrola聲音和espeak解決了這個問題。我用了一個python wrapper,用來從命令行調用espeak,但也有一箇舊的library。儘管語音質量低於CMU的聲音,但整體體驗有時更好。
如果你可以寫一個包裝器,你可以使用sable和RATE標籤。作爲參考,這裏是我做的一個示例項目: http://www.cs.cmu.edu/~srallaba/Audio_Rendering_of_STEM/
其中技術2有速率變化。
或者,您可以使用flite - festival lite。雖然音樂節旨在支持語音合成研究,但flite是實時實現的理想選擇。自述具有例如使用FLITE拉伸的持續時間:
./bin/flite --setf duration_stretch = 1.5 DOC /艾麗斯
希望它能幫助。
歡迎來到Stack Overflow!一個可能的解決方案的鏈接總是受歡迎的,但請[在鏈接周圍添加上下文](http://meta.stackexchange.com/a/8259),以便您的同行用戶可以瞭解它是什麼以及它爲什麼在那裏。如果目標網站無法訪問或永久離線,請始終引用重要鏈接中最相關的部分。考慮到僅僅是一個鏈接到外部網站是一個可能的原因[爲什麼和如何刪除一些答案?](http://stackoverflow.com/help/deleted-answers)。 – FelixSFD
考慮使用節日實用程序text2wave
將音頻寫入文件,然後使用sox
播放具有速度和音高效果的文件。爲了減慢音頻速度,您需要一個小於1的速度值,並用音高正值補償音高效果。
- 1. Arduino繼電器模塊可以改變風扇的速度嗎?
- 2. 有什麼工具可以改變JS的速度嗎?
- 3. JQuery動畫:在動畫過程中可以改變速度嗎?
- 4. 我可以定製Cortana講童話並說慢嗎?
- 5. 可以加快Wordnet Lemmatizer的速度嗎?
- 6. 不可能改變加速度計的速度
- 7. 可以修改UIScrollView的減速率嗎?
- 8. 上演節目 - 傑克Bolewski的講話
- 9. 我可以加快壓縮速度嗎?
- 10. 有什麼辦法可以改變apprequests對話框的高度嗎?
- 11. HTTP POST可以改變嗎?
- 12. 改變字符的速度
- 13. CABasicAnimation以可變速度進展
- 14. 是否可以在osmdroid中更改變焦速度?
- 15. iPhone加速度計改變敏感度 - 可可觸摸
- 16. 我可以更改節點層次嗎?
- 17. Can Gulp可以改變LESS變量嗎?
- 18. 會話期間IP可以更改嗎?
- 19. 用戶可以修改PHP會話嗎?
- 20. 我們可以改變分段控制的高度嗎?
- 21. 你可以改變UIScrollView滾動的靈敏度嗎?
- 22. 覆蓋模式時,Silverlight中TextBox的寬度可以改變嗎?
- 23. 創建後可以改變淘汰節流閥擴展器嗎?
- 24. 用戶可以更改會話變量嗎?
- 25. 改變「速度」幾秒
- 26. 慢速查詢,我可以加快速度嗎?
- 27. Gurobi模型修改速度慢,我可以直接修改約束矩陣嗎?
- 28. 你可以改變scnView.autoenablesDefaultLighting的屬性嗎?
- 29. 可以改變EditText`dots`的顏色嗎?
- 30. 你可以改變Twilio的聲音嗎?
是你的問題特定於python?或者你只是想用自己的節日來滿足自己的需求,而你想要更慢的速度? –
我正在開發一個程序,我需要它說文本有點慢,所以它爲我自己的需要。 @TasosPapastylianou – ConfidingOz
啊,不知道,那麼對不起。我只是想建議我認識的其他讀者(我認爲這些讀者的質量要好得多),所以我只是爲了防止[XY問題](http://xyproblem.info) /):p –