sapi

    0熱度

    1回答

    我想在我的應用程序中打開windows sapi火車窗口。 我覺得這個程序的文件路徑是「C:\ Windows \ System32 \ Speech \ SpeechUX \ SpeechUXWiz.exe」。但是當我試圖用dobule打開它時,點擊它就會失敗。我嘗試在我的process.start()方法的應用程序也將呈現。 Process.Start(@"C:\Windows\System3

    0熱度

    1回答

    在windows7平臺上我可以使用System.Speech.Recognition.SpeechRecognitionEngine將語音轉換爲文本。通過SpeechRecognitionEngine當SpeechRecognized事件觸發時我可以得到一些替代字,而且我可以向用戶展示這些詞供選擇。 void engine_SpeechRecognized(object sender, Speec

    0熱度

    1回答

    爲什麼當我在windows7系統中使用SpeechLib.SpSharedRecoContext時,會自動打開語音識別工具系統自帶的? 以下是我的代碼,當它在windows7系統中運行語音識別工具時會打開,而且我必須點擊系統工具開始按鈕,然後我的程序才能開始識別。 private const int grammarId = 10; private bool speechInitialized =

    1熱度

    1回答

    很多錯誤所以我第一次嘗試做一個簡短的例子,只是爲了在主函數中工作文本到語音。這工作,沒有問題。代碼如下所示: main.cpp中: #include <QtGui/QGuiApplication> #include "qtquick2applicationviewer.h" #include <QDebug> #include <sapi.h> #include <windows.h>

    0熱度

    1回答

    現在,說我已經創建了一個語法已在它下面的元素 有,可愛的,一天,他們 什麼我想這裏是做什麼,當我說「有」時,認可的結果是「有」。當我說「有好的」時,結果將是「有好的」。 如何將這2個或更多選項附加到單個識別結果中? 而且,是否可以將我自己的單詞添加到DictationGrammar?

    1熱度

    1回答

    場景1: 文本文件包含5行文本。最大= 4 如果我說「多人遊戲」時,它會說「多人遊戲」(完全工作) 因此,如果最大值是4,我可以說多達4個字 方案2: 文本文件包含500行文本。如果我說「多人遊戲」,它什麼也不會(不起作用) 如果我說「多人遊戲多人遊戲」,它會說「多人遊戲多人遊戲」 ) 因此,如果我將它設置爲4,它肯定是4個單詞。在之情況1不喜歡,它可以達到4個字,而不是必須是4個字 privat

    3熱度

    1回答

    無論如何,或者有人知道如何使用Microsoft的Windows Form Application的語音識別API來執行STT?

    1熱度

    1回答

    我在這裏要做的是,在用戶說「搜索Google的某些東西」之後,程序會打開Goog​​le並搜索那個「東西」。我完成了大部分工作,但不是動態語法部分。由於我所做的所有這些唯一的方法是使用靜態語法,因此程序無法識別「something」關鍵字。 我一直在尋找示例代碼,關於動態語法與SAPI 5.3的教程幾天,沒有運氣。點擊MSDN並得到一個結果,語音列表框,MSDN表示有一個包含在Windows SD

    1熱度

    1回答

    我在網上搜索有關如何通過javascript使用SAPI語音識別的問題。更具體地說,我想創建一個Web應用程序,它可以在本地服務器上工作(可能沒有互聯網訪問),可以將文本轉換爲語音。 我發現了一些例子Link 1,Link 2但他們都沒有工作。有沒有可行的例子呢?在Web應用程序中是否有其他方式來執行此操作(不需要Internet連接)?

    1熱度

    2回答

    場景: 我有2個命令。 1)搜索谷歌「這裏的任何詞」 2)打開應用程序「是任何詞」 問題:後 由於單詞「搜索谷歌」可以是任何東西,我想怎麼知道我要爲我的IF語句寫什麼? 有了預定的句子,我可以很容易地做到像 void Engine_SpeechRecognized (object sender, SpeechRecognizedEventsArgs e) { if (e.Result.