吳倩男: “ 一項(xiàng)技術(shù)終究要變成產(chǎn)品和服務(wù)才能實(shí)現(xiàn)價(jià)值 ” 該文章轉(zhuǎn)自 機(jī)器之心
作者:吳攀、李亞洲 幾天前,微軟語音識(shí)別實(shí)現(xiàn)了歷史性突破,英語的語音轉(zhuǎn)錄達(dá)到專業(yè)速錄員水平,機(jī)器之心也獨(dú)家專訪了專訪微軟首席語音科學(xué)家黃學(xué)東 ,了解到詞錯(cuò)率僅 5.9% 背后的「秘密武器」——CNTK。但微軟的成果是在英語水平上的,從部分讀者留言中我們了解到對(duì)漢語語音識(shí)別的前沿成果不太了解,這篇文章將向大家介紹國內(nèi)幾家公司在漢語識(shí)別上取得的成果。 10 月 19 日,微軟的這條消息發(fā)布之后在業(yè)內(nèi)引起了極大的關(guān)注。語音識(shí)別一直是國內(nèi)外許多科技公司發(fā)展的重要技術(shù)之一,微軟的此次突破是識(shí)別能力在英語水平上第一次超越人類。在消息公開之后,百度首席科學(xué)家吳恩達(dá)就發(fā)推恭賀微軟在英語語音識(shí)別上的突破,同時(shí)也讓我們回憶起一年前百度在漢語語音識(shí)別上的突破。 吳恩達(dá):在 2015 年我們就超越了人類水平的漢語識(shí)別;很高興看到微軟在不到一年之后讓英語也達(dá)到了這一步。 百度 Deep Speech2,漢語語音識(shí)別媲美人類 去年 12 月,百度研究院硅谷人工智能實(shí)驗(yàn)室(SVAIL)在 arXiv 上發(fā)表了一篇論文《Deep Speech 2: End-to-End Speech Recognition in English and Mandarin(Deep Speech 2:端到端的英語和漢語語音識(shí)別)》,介紹了百度在語音識(shí)別技術(shù)的研究成果。 論文摘要:
論文中提到的 Deep Speech 系統(tǒng)是百度 2014 年宣布的、起初用來改進(jìn)噪聲環(huán)境中英語語音識(shí)別準(zhǔn)確率的系統(tǒng)。在當(dāng)時(shí)發(fā)布的博客文章中,百度表示在 2015 年 SVAIL 在改進(jìn) Deep Speech 在英語上的表現(xiàn)的同時(shí),也正訓(xùn)練它來轉(zhuǎn)錄漢語。 當(dāng)時(shí),百度首席科學(xué)家吳恩達(dá)說:「SVAIL 已經(jīng)證明我們的端到端深度學(xué)習(xí)方法可被用來識(shí)別相當(dāng)不同的語言。我們方法的關(guān)鍵是對(duì)高性能計(jì)算技術(shù)的使用,相比于去年速度提升了 7 倍。因?yàn)檫@種效率,先前花費(fèi)兩周的實(shí)驗(yàn)如今幾天內(nèi)就能完成。這使得我們能夠更快地迭代?!?/p> 語音識(shí)別技術(shù)已經(jīng)發(fā)展了十多年的時(shí)間,這一領(lǐng)域的傳統(tǒng)強(qiáng)者一直是谷歌、亞馬遜、蘋果和微軟這些美國科技巨頭——據(jù) TechCrunch 統(tǒng)計(jì),美國至少有 26 家公司在開發(fā)語音識(shí)別技術(shù)。 但是盡管谷歌這些巨頭在語音識(shí)別技術(shù)上的技術(shù)積累和先發(fā)優(yōu)勢(shì)讓后來者似乎難望其項(xiàng)背,但因?yàn)橐恍┱吆褪袌?chǎng)方面的原因,這些巨頭的語音識(shí)別主要偏向于英語,這給百度在漢語領(lǐng)域?qū)崿F(xiàn)突出表現(xiàn)提供了機(jī)會(huì)。 作為中國最大的搜索引擎公司,百度收集了大量漢語(尤其是普通話)的音頻數(shù)據(jù),這給其 Deep Speech 2 技術(shù)成果提供了基本的數(shù)據(jù)優(yōu)勢(shì)。 不過有意思的是,百度的 Deep Speech 2 技術(shù)主要是在硅谷的人工智能實(shí)驗(yàn)室開發(fā)的,其研究科學(xué)家(名字可見于論文)大多對(duì)漢語并不了解或說得并不好。 但這顯然并不是問題。 盡管 Deep Speech 2 在漢語上表現(xiàn)非常不錯(cuò),但其最初實(shí)際上并不是為理解漢語訓(xùn)練的。百度美國的人工智能實(shí)驗(yàn)室負(fù)責(zé)人 Adam Coates 說:「我們?cè)谟⒄Z中開發(fā)的這個(gè)系統(tǒng),但因?yàn)樗峭耆疃葘W(xué)習(xí)的,基本上是基于數(shù)據(jù)的,所以我們可以很快地用普通話替代這些數(shù)據(jù),從而訓(xùn)練出一個(gè)非常強(qiáng)大的普通話引擎?!?/p> 用于英語和普通話的 Deep Speech 2 系統(tǒng)架構(gòu),它們之間唯一的不同是:普通話版本的輸出層更大(有 6000 多個(gè)漢語字符),而英語版本的只有 29 個(gè)字符。 該系統(tǒng)能夠識(shí)別「混合語音(hybrid speech)」——很多普通話說話人會(huì)組合性地使用英語和普通話。 在 Deep Speech 2 于 2015 年 12 月首次發(fā)布時(shí),首席科學(xué)家吳恩達(dá)表示其識(shí)別的精度已經(jīng)超越了 Google Speech API、wit.ai、微軟的 Bing Speech 和蘋果的 Dictation 至少 10 個(gè)百分點(diǎn)。 據(jù)百度表示,到今年 2 月份時(shí),Deep Speech 2 的短語識(shí)別的詞錯(cuò)率已經(jīng)降到了 3.7%!Coates 說 Deep Speech 2 轉(zhuǎn)錄某些語音的能力「基本上是超人級(jí)的」,能夠比普通話母語者更精確地轉(zhuǎn)錄較短的查詢。 百度在其技術(shù)發(fā)展上大步邁進(jìn),Deep Speech 2 目前已經(jīng)發(fā)展成了什么樣還很難說。但一項(xiàng)技術(shù)終究要變成產(chǎn)品和服務(wù)才能實(shí)現(xiàn)價(jià)值。 科大訊飛的語音識(shí)別 百度的 Deep Speech 識(shí)別技術(shù)是很驚人,但就像前文所說一項(xiàng)技術(shù)終究要變成產(chǎn)品和服務(wù)才能實(shí)現(xiàn)價(jià)值,科大訊飛無疑在這方面是做得最好的公司之一。 科大訊飛在自然語言處理上的成就是有目共睹的,在語音識(shí)別上的能力從最初到現(xiàn)在也在不斷迭代中。2015 年 9 月底,機(jī)器之心對(duì)胡郁的一次專訪中,他就對(duì)科大訊飛語音識(shí)別技術(shù)的發(fā)展路線做過清晰的介紹:
到今年 10 月份剛好過去一年,科大訊飛的語音識(shí)別技術(shù)在此期間依然推陳出新,不斷進(jìn)步。去年 12 月 21 日,在北京國家會(huì)議中心召開的以「AI 復(fù)始,萬物更新」為主題的年度發(fā)布會(huì)上,科大訊飛提出了以前饋型序列記憶網(wǎng)絡(luò)(FSMN, Feed-forward Sequential Memory Network)為代表的新一代語音識(shí)別系統(tǒng)。 論文摘要:
后來通過進(jìn)一步的研究,在 FSMN 的基礎(chǔ)之上,科大訊飛再次推出全新的語音識(shí)別框架,將語音識(shí)別問題重新定義為「看語譜圖」的問題,并通過引入圖像識(shí)別中主流的深度卷積神經(jīng)網(wǎng)絡(luò)(CNN, Convolutional Neural Network)實(shí)現(xiàn)了對(duì)語譜圖的全新解析,同時(shí)打破了傳統(tǒng)深度語音識(shí)別系統(tǒng)對(duì) DNN 和 RNN 等網(wǎng)絡(luò)結(jié)構(gòu)的依賴,最終將識(shí)別準(zhǔn)確度提高到了新的高度。 后來,科大訊飛又推出了全新的深度全序列卷積神經(jīng)網(wǎng)絡(luò)(Deep Fully Convolutional Neural Network, DFCNN)語音識(shí)別框架,使用大量的卷積層直接對(duì)整句語音信號(hào)進(jìn)行建模,更好的表達(dá)了語音的長(zhǎng)時(shí)相關(guān)性,比學(xué)術(shù)界和工業(yè)界最好的雙向 RNN 語音識(shí)別系統(tǒng)識(shí)別率提升了 15% 以上。 DFCNN 的結(jié)構(gòu)圖 DFCNN 的結(jié)構(gòu)如圖所 示,DFCNN 直接將一句語音轉(zhuǎn)化成一張圖像作為輸入,即先對(duì)每幀語音進(jìn)行傅里葉變換,再將時(shí)間和頻率作為圖像的兩個(gè)維度,然后通過非常多的卷積層和池化(pooling)層的組合,對(duì)整句語音進(jìn)行建模,輸出單元直接與最終的識(shí)別結(jié)果(比如音節(jié)或者漢字)相對(duì)應(yīng)。 搜狗語音識(shí)別 縱觀整個(gè)互聯(lián)網(wǎng)行業(yè),可以說搜狗作為一家技術(shù)型公司,在人工智能領(lǐng)域一直依靠實(shí)踐來獲取更多的經(jīng)驗(yàn),從而提升產(chǎn)品使用體驗(yàn)。 在前幾天的錘子手機(jī)新品發(fā)布會(huì)上羅永浩現(xiàn)場(chǎng)演示了科大訊飛的語音輸入之后,一些媒體也對(duì)科大訊飛和搜狗的輸入法的語音輸入功能進(jìn)行了對(duì)比,發(fā)現(xiàn)兩者在語音識(shí)別上都有很不錯(cuò)的表現(xiàn)。比如《齊魯晚報(bào)》的對(duì)比結(jié)果:
八月份,搜狗發(fā)布了語音交互引擎——知音,其不僅帶來了語音識(shí)別準(zhǔn)確率和速度的大幅提升,還可以與用戶更加自然的交互,支持多輪對(duì)話,處理更復(fù)雜的用戶交互邏輯,等等。知音平臺(tái)體現(xiàn)出搜狗在人工智能技術(shù)領(lǐng)域的長(zhǎng)期積累,同時(shí)也能從中看出他們的技術(shù)基因和產(chǎn)品思維的良好結(jié)合。 搜狗知音引擎 搜狗把語音識(shí)別、語義理解、和知識(shí)圖譜等技術(shù)梳理成「知音交互引擎」,這主要是強(qiáng)調(diào)兩件事情,一是從語音的角度上讓機(jī)器聽的更加準(zhǔn)確,這主要是識(shí)別率的提升;另一方面是讓機(jī)器更自然的聽懂,這包括在語義和知識(shí)圖譜方面的發(fā)展,其中包括自然語言理解、多輪對(duì)話等技術(shù)。 語音識(shí)別系統(tǒng)流程:語音信號(hào)經(jīng)過前端信號(hào)處理、端點(diǎn)檢測(cè)等處理后,逐幀提取語音特征,傳統(tǒng)的特征類型包括 MFCC、PLP、FBANK 等特征,提取好的特征送至解碼器,在聲學(xué)模型、語言模型以及發(fā)音詞典的共同指導(dǎo)下,找到最為匹配的詞序列作為識(shí)別結(jié)果輸出。 CNN 語音識(shí)別系統(tǒng)建模流程 據(jù)搜狗上個(gè)月的一篇微信公眾號(hào)文章寫道:
不過遺憾的是,搜狗還尚未公布實(shí)現(xiàn)這一結(jié)果的相關(guān)參數(shù)的技術(shù)信息,所以我們還不清楚這樣的結(jié)果是否是在一定的限定條件下實(shí)現(xiàn)的。 就像TechCrunch 統(tǒng)計(jì)的美國有 26 家公司開發(fā)語音識(shí)別技術(shù)一樣,中國同樣有一批專注自然語言處理技術(shù)的公司,其中云知聲、思必馳等創(chuàng)業(yè)公司都在業(yè)內(nèi)受到了極大的關(guān)注。 上圖展示了云知聲端到端的語音識(shí)別技術(shù)。材料顯示,云知聲語音識(shí)別純中文的 WER 相對(duì)下降了 20%,中英混合的 WER 相對(duì)下降了 30%。 |
|