espeak

    4熱度

    2回答

    我正在嘗試開發一個在線應用程序,用戶在其中寫入一些文本並將軟件唱回給用戶。 我目前可以使用espeak生成帶有計算機語言的音頻文件,但我不知道如何使它聽起來像一首歌曲,如何給它添加節奏。 我可以使用橡皮筋來改變音高和速度,但這就像我已經得到的那樣。 有沒有人有線索如何做到這一點?

    1熱度

    4回答

    我目前正在speak.js鬼混:http://www.syntensity.com/static/espeak.html 顯然,腳本只允許一個說話要執行的命令,如果我這樣做: speak("1"); speak("2"); ...只讀出「2」。 有沒有人知道如何解決這樣的問題? 如果你想折騰:http://jsfiddle.net/timkl/YgWdh/

    4熱度

    1回答

    我想知道是否有像你在命令行可能到espeak的訪問方式: laptop:~$espeak say this line first say this line second ... 眼下,唯一的方法,我可以這樣做在python是process = subprocess.Popen(['espeak'], stdin=subprocess.PIPE),其次無論是 process.commun

    15熱度

    6回答

    大多數時候,你可能知道谷歌的文本到語音合成翻譯,你可以BTW訪問編程這裏: http://translate.google.com/translate_tts?tl=en&q=text 我的印象是它有時使用espeak的,但是在主要語言,質量比這更好。任何人都知道Google使用的是什麼,或者他們使用的是什麼聲音?顯然,這不是正常的,也不是mbrola espeak的聲音。

    3熱度

    2回答

    問題:爲了將一個C#接口寫入libespeak,我需要將回調SynthCallback轉換爲C#。 參見下面的C的代碼。 您可能需要此以供參考: https://ccrma.stanford.edu/courses/422/projects/WaveFormat/ http://www-mmsp.ece.mcgill.ca/documents/audioformats/wave/wave.html

    6熱度

    2回答

    問題:我正在嘗試使用espeak文本到語音引擎。 因此,我在linux上運行得很好(代碼如下)。 現在我想把這個基本程序移植到windows,但它幾乎是不可能的... 部分問題是,Windows DLL只允許AUDIO_OUTPUT_SYNCHRONOUS,這意味着它需要一個回調,但我可以'不知道如何從回調中播放音頻...首先它崩潰了,然後我意識到,我需要一個回調函數,現在我在回調函數中獲取數據,