using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.speech.recognition;//引用系統的speech的識別
using system.speech.synthesis; //引用語音合成
); //初始化命令詞管理
grammarbuilder gbuilder = new grammarbuilder();
//將命令詞新增到管理中
//例項化命令詞管理
grammar grammar = new grammar(gbuilder);
//-----------------
//建立並載入聽寫語法(新增命令詞彙識別的比較精準)
recognizer.loadgrammar(grammar);
//為語音識別事件新增處理程式。
recognizer.speechrecognized += new eventhandler(recognizer_speechrrecongized);
//將輸入配置到語音識別器。
recognizer.setinputtodefaultaudiodevice();
//啟動非同步,連續語音識別。
recognizer.recognizeasync(recognizemode.multiple);
//保持控制台視窗開啟。
while (true) }}
//speechrecognized事件處理
static void recognizer_speechrrecongized(object sender,speechrecognizedeventargs e)
}}
c 用微軟SAPI進行實時語音識別
vs2015,c include include include include include include sphelper.h include using namespace std inline hresult blockforresult isprecocontext precoctxt...
C 語音識別(文字to語音 語音to文字)
最近打算研究一下語音識別,但是發現網上很少有c 的完整 就把自己的學習心得放上來,和大家分享一下。1 speechsdk51.exe 67.0 mb 2 speechsdk51langpack.exe 81.0 mb 文字to語音 這個相當的簡單。1 在com選項卡裡面的microsoft spee...
C 語音識別(文字to語音 語音to文字)
最近打算研究一下語音識別,但是發現網上很少有c 的完整 就把自己的學習心得放上來,和大家分享一下。1 speechsdk51.exe 67.0 mb 2 speechsdk51langpack.exe 81.0 mb 文字to語音 這個相當的簡單。1 在com選項卡裡面的microsoft spee...