sapi

    1熱度

    1回答

    我正在使用c#system.speech,並且我想要識別的語句數量有限。這裏是代碼 SpeechRecognitionEngine recognizer = new SpeechRecognitionEngine(); String[] Sentences = File.ReadAllLines(samplePath); Choices sentences = new Choi

    1熱度

    1回答

    我想知道是否可以在TTS引擎中處理多個語音。現在我有一個簡單的TTS引擎,支持一個聲音。我想擴展它以支持同一引擎中的多個聲音,並在引擎內部切換到不同的聲音。我只想避免根據語言或其他參數爲每個語音創建許多項目。 謝謝

    1熱度

    1回答

    我試圖使用此代碼來將文本轉換爲語音與Python 3.4,但由於我的電腦的主要語言不是英語(我使用Win7x64),語音和口音都是錯誤的(因爲我想讓它「說」英語)。 import win32com.client speaker = win32com.client.Dispatch("SAPI.SpVoice") speaker.Speak("Hello, it works!") 那麼,有沒

    1熱度

    1回答

    使用沙比的聲音在我使用的代碼: speak = win32com.client.Dispatch('Sapi.SpVoice') speak.Volume = 100 speak.Rate = 6 speak.Voice = speak.GetVoices('Name=Microsoft Mary').Item(0) 它給我的錯誤: speak.Voice = speak.GetVoic

    0熱度

    2回答

    我目前已經實施了SAPI語音,它工作正常。我想知道當應用程序調用ISpVoice-> Pause時,如何處理引擎中的Pause事件。

    1熱度

    2回答

    我的問題是這樣的:當Windows 10顯示語言設置爲英語(英國)時,我的SAPI inproc識別器拒絕加載我的語法文件。 系統顯示語言設置爲英國。語音識別語言是英國。系統區域設置是英國。 SAPI xml格式語法甚至指定LANGID = 809 - 據我所知,EVERYTHING設置爲EN-GB,但語法仍不會加載。 但是,當顯示語言並設置爲英語(美國)時,它會加載並正常工作。 有人知道這是怎麼

    3熱度

    2回答

    我剛剛下載了FR-FR運行時語言包,以便通過我的程序識別法語。 然而,我的計劃引發錯誤 附加信息:所需ID的識別號找到。 在 SpeechRecognitionEngine recognizer = new SpeechRecognitionEngine(new System.Globalization.CultureInfo("fr-FR")); EN-US名稱和en-GB的作品,

    0熱度

    1回答

    我有以下的,非常簡單的代碼(DELPHI/Object Pascal中),它採用微軟SAPI 5.4做了一些文本到語音 // init var engine : tspvoice; var voice : ispeechobjecttoken; engine:=tspvoice.Create(nil); // pick the first voice and assign it to t

    2熱度

    1回答

    我正在探索在Windows 7 Embedded平臺上的兩個獨立併發運行的Win32應用程序的選項,以將其音頻輸出到音頻輸出設備的相應通道(即應用程序'A'使用左聲道,和應用程序'B'使用權利)。 在這種情況下,應用程序A是一個預先存在的使用SAPI TTS引擎的C++應用程序。 (應用程序B是一個尚未編寫的應用程序)。 雖然SAPI界面提供了一個卷屬性,但似乎沒有規定提名平移/平衡設置。 我已經

    1熱度

    1回答

    我正在嘗試使用python的windows SAPI進行文本到拼寫的目的。 而我完全是win32com軟件包的新成員。 隨着英語語言一切正常。 import win32com.client speaker = win32com.client.Dispatch("SAPI.SpVoice") speaker.Speak("Hello!") 但對於其他語言沒有。 # that code doe