語音識別開放化開發平台有哪些?


這裡竟然沒人主推Kaldi。對於語音識別,先說學術界,什麼HTK,Sphinx都是過時的了,Kaldi 才是state-of-the-art; 比如, 有各種公開dataset完整的recipe及很多相應的best WER, FST based architecture,完全open source,有活躍的開發者和使用者的論壇,維護和更新非常及時,每天都有新的commit。具體說些最近進展,neural networks parallel training across GPUs,natural gradient-stabilized SGD,以及還在開發中的nnet3 to support more general kinds of networks like RNN, LSTM,等等吧。

對於工業界,美國和中國很多創業公司都在直接使用/修改Kaldi做產品,很多知名大公司內部research部門都在用Kaldi做研發,因為Kaldi是可以商用的。

由此可見它的地位吧。


語音識別開發平台有很多,具體總結如下:(更詳細的介紹參見本人的博文:幾個常見的語音交互平台的簡介和比較)

1.商業化的語音交互平台

1)微軟Speech API

微軟的Speech API(簡稱為SAPI)是微軟推出的包含語音識別(SR)和語音合成(SS)引擎的應用編程介面(API),在Windows下應用 廣泛。目前,微軟已發布了多個SAPI版本(最新的是SAPI 5.4版),這些版本要麼作為於Speech SDK開發包發布,要麼直接被包含在windows 操作系統中發布。SAPI支持多種語言的識別和朗讀,包括英文、中文、日文等。

2).IBM viaVoice

IBM是較早開始語音識別方面的研究的機構之一,早在20世紀50年代末期,IBM就開始了語音識別的研究,計算機被設計用來檢測特定的語言 模式並得出聲音和它對應的文字之間的統計相關性。1999年,IBM發布了VoiceType的一個免費版。2003年,IBM授權ScanSoft公司擁有基於ViaVoice的桌面產品的全球獨家經銷權,隨後ScanSoft與Nuance合併,如今viaVoice早已淡出人們的視線,取而代之的是Nuance。

3)Nuance

Nuance通訊是一家跨國計算機軟體技術公司,總部設在美國馬薩諸塞州伯靈頓,主要提供語音和圖像方面的解決方案和應用。目前的業務集中 在伺服器和嵌入式語音識別,電話轉向系統,自動電話目錄服務等。Nuance語音技術除了語音識別技術外,還包擴語音合成、聲紋識別等技術。世界語音技術市場,有超過80%的語音識別是採用Nuance識別引擎技術, 其名下有超過1000個專利技術,公司研發的語音產品可以支持超過50種語言,在全球擁有超過20億用戶。蘋果的iPhone 4S的Siri語音識別中就應用了Nuance的語音識別服務。

4)科大訊飛

科大訊飛作為中國最大的智能語音技術提供商,在智能語音技術領域有著長期的研究積累,並在中文語音合成、語音識別、口語評測等多項 技術上擁有國際領先的成果。佔有中文語音技術市場60%以上市場份額,語音合成產品市場份額達到70%以上。

5)其他

其他的影響力較大商用語音交互平台有谷歌的語音搜索(Google Voice Search),百度和搜狗的語音輸入法等等。

2.開源的語音交互平台

1)CMU-Sphinx

CMU-Sphinx也簡稱為Sphinx(獅身人面像),是卡內基 - 梅隆大學( Carnegie Mellon University,CMU)開發的一款開源的語音識別系統, 它包括一系列的語音識別器和聲學模型訓練工具。最早的Sphinx-I 由@李開復 (Kai-Fu Lee)於1987年左右開發,使用了固定的HMM模型(含3個大小為256的codebook),它被號稱為第一個高性能的連續語音識別 系統(在Resource Management資料庫上準確率達到了90%+)。 最新的Sphinx語音識別系統包含如下軟體包:

? Pocketsphinx — recognizer library written in C.

? Sphinxbase — support library required by Pocketsphinx

? Sphinx4 — adjustable, modifiable recognizer written in Java

? CMUclmtk — language model tools

? Sphinxtrain — acoustic model training tools

這些軟體包的可執行文件和源代碼在sourceforge上都可以免費下載得到。

2)HTK

HTK是Hidden Markov Model Toolkit(隱馬爾科夫模型工具包)的簡稱,HTK主要用於語音識別研究,最初是由劍橋大學工程學院(Cambridge University Engineering Department ,CUED)的機器智能實驗室(前語音視覺及機器人組) 於1989年開發的,它被用來構建CUED的大辭彙量的語音識別系統。HTK的最新版本是09年發布的3.4.1版,關於HTK的實現原理和各個工具的使用方法可以參看HTK的文檔HTKBook。

3)Julius

Julius是一個高性能、雙通道的大辭彙量連續語音識別(large vocabulary continues speech recognition,LVCSR)的開源項目, 適合於廣大的研究人員和開發人員。它使用3-gram及上下文相關的HMM,在當前的PC機上能夠實現實時的語音識別,單詞量達到60k個。

4)RWTH ASR

該工具箱包含最新的自動語音識別技術的演算法實現,它由 RWTH Aachen 大學的Human Language Technology and Pattern Recognition Group 開發。RWTH ASR工具箱包括聲學模型的構建、解析器等重要部分,還包括說話人自適應組件、說話人自適應訓練組件、非監督訓練組件、個性化 訓練和單詞詞根處理組件等。

5)其他

上面提到的開源工具箱主要都是用於語音識別的,其他的開源語音識別項目還有Kaldi 、simon 、iATROS-speech 、SHoUT 、 Zanzibar OpenIVR 等。

以上內容摘抄自本人博文,更詳細的介紹參見該文


HTK 最老牌的識別tool kit,大多數識別軟體的核心。 htk.http://eng.cam.ac.uk/?

HTK - Google 搜索

Julius 基於日語的大辭彙量連續識別器。julius.http://sourceforge.jp/en_index.php?

Julius - Google 搜索


語音聽寫 - 訊飛開放平台

在線語音合成

離線命令詞識別

四麥線性陣列

訊推 - 訊飛開放平台


同花順人工智慧語音開放平台,後續開放更多內容。

對於呼入呼出需求客戶,提供整體解決方案:底層語音技術、智能客服及質檢。

對於開發者,提供底層語音技術:語音識別(聽寫,轉寫),語音合成,SDK和API。

適用於:APP語音輸入輸出搜索,提升用戶體驗;智能硬體語音交互。

對於泛金融客戶,提供整體解決方案:底層語音技術、智能客服及質檢、智能投顧機器人。


當然還有我們國內最常見使用頻率最高的搜狗,詳情可見搜狗語音雲開放平台 - 首頁搜狗輸入法現在已經有非常完善的語音輸入的功能,語音識別能力達到97%,加之搜狗輸入法擁有幾億的用戶,因此對於語音資料庫的更新和量級增加作用簡直如虎添翼


api.ai 現在在谷歌旗下


雲知聲


語音識別__API服務_API服務_API Store


訊飛語音


推薦閱讀:

TAG:開放平台 | 開發平台 | 語音識別 | 開放API |