speech-synthesis

    0熱度

    1回答

    我有一個基於Web的應用程序和svg。當用戶在屏幕上移動他們的手指時,根據他們所在的svg的不同部分給出不同的描述。但是,如果用戶移動到不同的svg路徑上,我想取消當前的語音話語。目前,即使用戶在不同的路徑上,語音合成API仍將繼續讀出描述。 if ('speechSynthesis' in window)的原因是我的腳本的其餘部分將在Firefox上運行。 這裏是我的語音合成功能: if ('s

    5熱度

    1回答

    我想在許多語言中使用很多聲音進行文本到語音轉換。 我試過SpeechSynthesizer(Ref:System.Speech),但它只允許2個英文聲音。從微軟網站安裝6個英語聲音後,我仍然無法獲得任何其他聲音。 我改爲SpVoice(Ref:Microsoft Speech Object Library)。 SpVoice可以識別我剛安裝的6個聲音。問題是當我撥打spVoice.Pause()時

    5熱度

    1回答

    我用下面的代碼使用Android內置TTS Engine合成.txt文件.mp3文件。 代碼: textToSpeech.synthesizeToFile(readFileText, utterParam, destinationFileName); textToSpeech.setOnUtteranceProgressListener(new UtteranceProgressListene

    1熱度

    1回答

    我試圖找出一個堅實的方法來傳遞一個字符串數組到語音合成API與說話每個數組項目之間的暫停。例如。說第1項,暫停x秒,說第2項,等等。 我試過使用API​​的onend方法/事件,但它只能在完全停止工作之前工作幾次,讀取其餘的數組項從那個點開始背靠背。 對此提出建議? var dropdown = $('#item-select'), interval = $('#item-inter

    0熱度

    1回答

    我的項目是個人助理,就像Amazon Echo。我使用AI部分的api.ai和Google Speech API作爲TTS引擎(文本到語音)。我現在的問題是如何將語音API的聲音改變爲更人聲(或者可能是有趣的聲音)。 我已經在acapela盒子裏找到了我需要的聲音,但是因爲你們都知道你必須爲他們的Saas付出代價,是否有無論如何我可以找到帶有多個聲音的TTS引擎或者產生自己的聲音並將其添加到谷歌語

    0熱度

    1回答

    語音合成無法SetVoice()。所有被列爲啓用,直到它被嘗試,然後失敗與非默認列爲'禁用'。 注意:這適用於WPF或控制檯應用程序,但作爲ASP.NET應用程序失敗。 ALSO:由於它會永久鎖定ASP.NET應用程序的主線程,因此會在另一個線程(Task.Run(()=> StartSpeech())上創建語音(詳情請參閱No response to a HTTP Get request in

    1熱度

    4回答

    在網頁中,我想要一個女性的聲音說出我的文字。我試圖通過下面的代碼來做到這一點。但現在仍然有男性的聲音在說話。我怎樣才能安排女性的聲音來談我的文字?任何人都可以與我分享我在Google Chrome中運行的正確代碼。 var voices = speechSynthesis.getVoices(); var msg = new SpeechSynthesisUtterance("Hello Wor

    0熱度

    1回答

    我試圖通過Template10 UWP應用程序的設置頁面中的ToggleSwitch將voice.gender設置爲男性或女性。 我宣佈TG: <ToggleSwitch x:Name="VoiceSelection" Header="Select Voice" IsOn="{Binding VoiceChoice, Mode=TwoWay}"

    0熱度

    1回答

    嘗試將語音從native更改爲Google US English,但沒有成功。這是我使用的代碼: https://jsfiddle.net/uv2k0qws/ function speak(text) { var msg = new SpeechSynthesisUtterance(); var voices = speechSynthesis.getVoices();

    2熱度

    1回答

    我使用AVFoundation語音合成器,創建這樣的聲音的一個實例: import AVFoundation class CanSpeak { let voices = AVSpeechSynthesisVoice.speechVoices() let voiceSynth = AVSpeechSynthesizer() var voiceToUse: AVSp