說實話,這些年來從收穫了不少東西。自從當年註冊以來就想平時分享點簡單的小程式啥的。因為平時比較懶,突然發現近2年沒更新了。準備陸續分享些小程式,這些也算是本猿手頭上的一些自製小工具吧。
以後會陸續分享些wpf的自製按鈕控制項。
語音識別小程式,呼叫了windows的識別元件。精簡了一些**,算是比較簡單易懂的乙個語音識別類。
開發測試環境win7,vs2008。如果有其它環境中的,歡迎補充。
srecognition.cs
1using
system;
2using
system.speech.recognition;
3using
system.globalization;
4using
system.windows.forms;56
namespace
ningtao7//
選擇識別引擎24}
25if (recognizer != null)26
30else
3134}35
private
void initializespeechrecognitionengine(string
fg)3646
public
void beginrec(control tbresult)//
關聯視窗控制項
4752
public
void over()//
停止語音識別引擎
5356
public
virtual grammar createcustomgrammar(string fg) //
創造自定義語法
5762
private
void turnspeechrecognitionon()//
啟動語音識別函式
6369
else
7073}74
private
void turnspeechrecognitionoff()//
關閉語音識別函式
7581
else
8285}86
private
void recognizer_speechrecognized(object
sender, speechrecognizedeventargs e)
8792
private
void
turndictationon()
9399
else
100103
}104
private
void
turndictationoff()
105111
else
112115
}116
}117 }
form呼叫,其中2個按鈕(開始,停止),1個文字框(識別結果)
usingsystem;
using
system.windows.forms;
namespace
ningtao
; sr = new
srecognition(fg);
button2.enabled = false
; }
private
void button1_click(object
sender, eventargs e)
private
void button2_click(object
sender, eventargs e)
}}
然後就可以測試語音識別了。
freeswitch語音識別一系列乾貨
在做智慧型外呼的時候要做智慧型互動的功能,所以就了解了些asr相關的功能,這裡分享下留下的一些資料。根據fs權威指南中freeswitch使用的第三方模組進行試驗,但是效果很不理想,所以如果你想要乙個準確率比較好的效果,就需要自己訓練聲音模型。1 使用pocket sphinx進行英文語音識別 參考...
程式設計師面試系列
wx pub 曹當家的 準備面試已經 2 月有餘了,這一次我的目標是大廠。說幹就幹,我對目前的狀況做了乙個具體的分析,以及對未來需要達到的目標做了詳細的規劃。現狀 1.過去一年做的需求又多又雜,雖然基本的技術棧都用的還算熟練,但是對很多技術的原理都一知半解。2.平時做的專案需求沒有好好總結提煉,似乎...
程式設計師書單 HeadFirst系列
head first jquery 中文版 完整掃瞄版 head first python 完整中文版 head first networking 中文版,完整掃瞄版 head first mobile web 中文版 完整掃瞄版 head first 深入淺出iphone開發 中文版 head f...