原创 word中單詞大小寫轉換

在使用word時,有時候我們需要將英文單詞快速地進行大小單詞的轉換,例如下面三種情況的轉換:           i like csdn           I Like Csdn           I LIKE CSDN 其實wor

原创 Excel中如何以文字而不是圖片的方式將內容複製到QQ中

將excel表格中的內容複製到QQ聊天對話框時會變成圖片,圖片看起來雖然舒服,但不能夠進行編輯(如下圖所示)。很多情況下,我們需要的是文本。 其中一種解決方法是:先將Excel表中的內容複製到記事本或word中,然後再複製到QQ中。這樣

原创 linux htop 界面顯示錯亂異常解決方法

htop是Linux下很常用的一個軟件。但有次突然發現它顯示出問題了,如下圖所示。 可以看到最上面那些cpu使用百分比,顯示不正常。無法對齊,有重影。 如果按下F2,設置界面也顯示錯亂。 嘗試刪除配置文件(~/.config/htop/

原创 kaldi中hashlist閱讀總結

kaldi中的解碼算法裏,需要記錄很多的令牌(token)。每個令牌,都是一條路徑的“頭”,通過這個令牌回溯,就可以得到一條完整的路徑。如果解碼到最後一幀,從所有的令牌中,找到得分最優的那個的令牌,回溯得

原创 1.2學習MFC之控件數據交換UpdateData

在編寫MFC程序時,需要用到大量控件,用於數據的輸入輸出。這些控件中的變量與程序變量的傳遞,依靠的是UpdateData這一函數。 UpdateData()參數有兩個,默認爲TRUE。     UpdateData(TRUE),刷新控件內

原创 kaldi中的Vector和Matrix

kaldi中的Vector和Matrix     Vector和Matrix是kaldi中最常用的數據類型之一。語音數據,提取的特徵,計算的結果,都保存在Vector或者Matrix之中。按照字面意思,Vector是“向量”,它只有一行數

原创 隱馬爾可夫模型介紹

  隱馬爾可夫模型是一個雙隨機過程,其中一個隨機過程的狀態序列是不可見的,另一個隨機過程的狀態序列是可見的。 不可見的隨機過程符合一般的馬爾可夫模型,也就是其當前狀態只與其前N個狀態有關。可見的當前狀態的觀測值由當前的不可見狀態決定。下圖

原创 語音識別分支應用

一、語種識別     語音的自動語言辨識技術( Language IDentification, LID)就是計算機能夠識別出語音段所屬的語言的過程。它是從語音信號中自動提取信息的幾個過程之一。語言辨識技術可以處理不同的數據(例如:文本、

原创 kaldi中FST的可視化-以yesno爲例

1、kaldi解碼過程 kaldi識別解碼一段語音的過程是:首先提取特徵,然後過聲學模型AM,然後過解碼網絡HCLG.fst,最後輸出識別結果。 HCLG是解碼時的重要組成部分。HCLG.fst是由4個fst經過一系列算法(組合、確定化和

原创 matlab讀取wav文件報錯:Data compression format (Format #65534) is not supported.

用matlab做語音相關的工作,用wavread函數讀取文件時報錯。 自己用audition錄的雙聲道的音頻,後來將錄音文件拆分爲單聲道的音頻,用MATLAB的wavread函數讀取時,報錯。 報錯信息如下: 網上找了些方法都沒解決。

原创 blas、lapack和atlas、openblas的區別聯繫

1、Fortran語言 Fortran語言是爲了滿足數值計算的需求而發展出來的一種編程語言。 Fortran語言的最大特性是接近數學公式的自然描述,在計算機裏具有很高的執行效率。它可以直接對矩陣和複數進行運算,自誕生以來廣泛地應用於數值計

原创 個人最常用Linux命令總結

      在Linux環境下工作已將近一年時間。從Windows下的圖形窗口切換到現在的命令行,已經慢慢適應。因工作需要目前已解除到各種各樣一百多Linux下的命令,這裏先總結個人最常用的24個命令。       24個個人最常用命令如

原创 C++指向類成員的指針

指向類成員的指針,印象中似乎很少用到,重新學習C++的過程中,才發現自己是忽視了一個很重要的東東,以前我一直認爲類的成員函數不能作爲回調函數,所以很多C程序都始終無法移植到C++上來,現在才知道,這是對指向類成員的指針不瞭解的緣故。  1

原创 學習MFC時遇到宏展開後編譯錯誤

最近在學習MFC,看的教材是《深入淺出MFC》第二版。 在學習到第三章時遇到一個編譯錯誤,提示一個變量未定義,而這個變量是通過複雜的宏定義得來的。所以只好先將源程序進行宏展開,觀察宏展開之後的文件,再尋找出現變量未定義的原因。 先給出書中

原创 1-3學習MFC之文件對話框

文件對話框是在開發程序時經常要用到的一種對話框。在MFC中,可以使用CFileDialog類創建文件對話框,用於文件打開和保存。 CFileDialog文件選擇對話框的使用:首先構造一個對象並提供相應的參數,構造函數原型如下: CFil