原创 itoa function

Prototype char* itoa (sint value, char* str, int base);   Convert integer to string (non-standard function) Converts an

原创 fstream 詳解

  ofstream是從內存到硬盤,ifstream是從硬盤到內存,其實所謂的流緩衝就是內存空間; 在C++中,有一個stream這個類,所有的I/O都以這個“流”類爲基礎的,包括我們要認識的文件I/O,stream這個類有兩個重要的運

原创 雙門限端點檢測算法原理

語音端點檢測就是檢測語音信號的起點和終點,因此也叫起止點識別。它是語音處理技術中的一個重要方面,一個關鍵性問題,端點檢測的準確與否,在很大程度上影響語音識別系統的性能。這裏我們來研究下采用短時能量和短時過零率相結合的方法,來分離出真正的語

原创 MS SQL Server 計算nText、Text、Image的字段的數據長度

對於字段類型爲nText、Text、Image的數據項長度,可以使用datalength函數來計算,而不能使用len來計算。   len函數會出現如下錯誤 參數數據類型 image 對於 len 函數的參數 1 無效。   應爲這樣 se

原创 Hidden Markov Models : Hidden Markov Models

1、定義(Definition of a hidden Markov model)  一個隱馬爾科夫模型是一個三元組(, A, B)。  :初始化概率向量;  :狀態轉移矩陣;  :混淆矩陣;  在狀態轉移矩陣及混淆矩陣中的每一個概率都是

原创 使用隱馬爾科夫進行語音識別

在實驗室待了一段時間了,在實驗室的報告及小組會議中,深刻的體會到了HMM算法 ,SVM等的重要性.  這幾天翻譯了一篇使用隱馬爾科夫模型(HMM)進行語音識別的論文的部分.  這篇論文是通過google的學術搜索搜到的,通過在互聯網上的

原创 C++ 二維數組

1. A (*ga)[n] = new A[m][n]; ... delete []ga; 缺點:n必須是已知 優點:調用直觀,連續儲存,程序簡潔(經過測試,析構函數能正確調用)   2. A** ga = new A*[m]; for

原创 Hidden Markov Models : Forward Algorithm 1

五、前向算法(Forward Algorithm) 計算觀察序列的概率(Finding the probability of an observed sequence) 1.窮舉搜索( Exhaustive search for so

原创 VC6.0 安裝 與 IMSCUI.DLL 衝突

安裝VC6.0 發現如下錯誤。 發現其與微軟拼音輸入法發生衝突。 遂將C:/Program Files/Common Files/Microsoft Shared/IME12/IMESC/IMSCUI.DLL文件更名,IMSCUI1.D

原创 bitset 用法整理

構造函數bitset<n> b;b有n位,每位都爲0.參數n可以爲一個表達式.如bitset<5> b0;則"b0"爲"00000"; bitset<n> b(unsigned long u);b有n位,並用u賦值;如果u超過n位,則頂端

原创 Hidden Markov Models : Generating Patterns

1、確定性模式(Deterministic Patterns)  考慮一套交通信號燈,燈的顏色變化序列依次是紅色-紅色/黃色-綠色-黃色-紅色。這個序列可以作爲一個狀態機器,交通信號燈的不同狀態都緊跟着上一個狀態。      注意每一個狀

原创 Hidden Markov Models : hidden Patterns

1、馬爾科夫過程的侷限性  在某些情況下,我們希望找到的模式用馬爾科夫過程描述還顯得不充分。回顧一下天氣那個例子,一個隱士也許不能夠直接獲取到天氣的觀察情況,但是他有一些水藻。民間傳說告訴我們水藻的狀態與天氣狀態有一定的概率關係——天氣和

原创 一階高通濾波器的實現

    語音識別的預處理階段,要使語音通過一個一階高通濾波器,其主要目的是爲了抵消聲門脈衝及脣邊輻射引起的高端頻譜幅度下降,提升高頻部分,使信號的頻譜變得平坦,保持在低頻到高頻的整個頻帶中,能用同樣的信噪比求頻譜,以便於頻譜分析或聲道參數

原创 函數重複定義的編譯錯誤,MSVCRTD.lib庫和LIBCMTD.lib庫重複定義函數

http://blog.csdn.net/whatwhyhow/article/details/3993919 http://www.zhihu.com/people/vuenwdbg http://www.zhihu.com/peopl

原创 重劍無鋒,大巧不工

常有人詢問,編程需要天賦嗎?啊,任何事情走往極致,都需要天賦。任何一個軟件產品的極致成功,都需要創意天賦、編程天賦、管理天賦、行銷天賦……。然而,只需用心模仿,再加一點匠心獨具,任何人都能夠把編程路走得穩當順遂。能讀千賦則善賦,能觀千劍則