鐘立華 趙海強 陳思民
摘 要:在線識別是現今使用率最高的語音識別方式,只占用小小的存儲空間,就能實現大數據的語音識別功能。本文借助微信公眾平臺的語音識別引擎設計并制作了一款語音機器人,經驗證具有良好的性能,如能實現產品化,將具有重大的市場價值。
關鍵詞:語音識別 機器人 微信公眾平臺
中圖分類號:TP393 文獻標識碼:A 文章編號:1672-3791(2018)01(c)-0019-02
Abstract: The on-line identification is nowadays the highest utilization way of speech recognition, only take up the small storage space, can achieve large data of speech recognition.In this paper, with the aid of WeChat public speech recognition engine platform was designed and built a robot voice, verified and has good performance.If you can realize the transition, will have great market value.
Key Words: Speech recognition; Robot; WeChat public platform
現階段的語音識別技術,主要分為在線識別、離線識別和離在線混合識別三種識別方式[1]。可以說它們各有千秋,而在線識別是現今使用率最高的語音識別方式[2]。在微信公眾平臺中也有一套相當出色并支持在線識別的語音識別引擎,本文借助該套語音識別引擎完成了語音機器人的核心部分,整體框架如圖1所示。
微信用戶可以通過手機、電腦的微信終端向微信公眾平臺發送語音信息,該信息通過微信服務器調用微信語音識別高級接口進行語音識別,并且把所得的識別結果轉發到該公眾平臺開發者的服務器上,服務器可在接收到信息后,提取識別結果,再將識別結果上傳到機器人服務器。機器人服務器根據上傳的信息,在大數據庫中配對出最佳的回復結果并將結果響應給開發者服務器。服務器再把所得的回復結果存儲至數據庫,等待語音機器人的請求。這時語音機器人只需要通過網絡向開發者服務器發送請求語音識別結果的請求,開發者服務器響應請求后,提取數據庫中的機器人的回復結果,回調給機器人,機器人再將結果通過UART等通信方式發送給語音合成模塊,就能將機器人所做出的回答合成語音并輸出。因為客戶端會不間斷地向開發者服務器發送請求,所以為了不重復合成同樣結果的語音,必須保證每個語音識別結果,只對應一次語音合成輸出。在傳輸結果的同時,會附帶上驗證實時性和一次性的驗證信息,語音合成模塊只會合成通過驗證的回復結果。
這樣設計的好處是,用戶既可以通過機器人本身的語音識別系統來進行語音的對話溝通,也可以通過微信公眾平臺發送語音信息,間接地與語音機器人進行語音對話。原因在于,機器人本身的語音識別系統詞匯量有限,識別率會隨著距離的增大而降低,極大地影響了用戶與機器人的交互體驗;而使用微信公眾平臺與機器人進行溝通,能夠無限地延長用戶與機器人的交互距離和提高語音的識別率,并且使用的是輕量級的語音識別,降低機器人對語音識別的運算負擔,響應速度極快,能夠提供更好的實時性語音對話。
另外這可以讓機器人更加具有創新性,一般的語音機器人只能進行一對一語音交流,很難滿足一對多的語音交流方式,而將機器人與微信公眾平臺的結合,能夠使得機器人有了一對多的交互模式,相當于給機器人添加了更多的耳朵去聆聽人們的心聲。這樣人們就能更好地去認識和了解這個機器人,借助互聯網的特性,機器人也能夠和廣大的粉絲進行互動。除了可以通過文本和語音的方式與機器人互動以外,還可以給機器人發送表情、圖片、小視頻、定位等,只要微信支持的功能,用戶都可以發送給機器人。機器人可以通過對表情、圖片等進行分析和理解后,回復相應的文本、語音、表情或者圖片,甚至是音樂或者是視頻,可以逗你樂、陪你聊天、播報新聞、講笑話、講故事等。
此外,它還具有良好的擴展性和相當大的發展潛力。除了簡單的語音交互,在智能控制方面,還可以作為家居智能管家,幫助控制家里的每一個角落;在商業市場上,微信公眾平臺支持微商平臺和微信支付方式,為產品的銷售提供了極大的方便;并且語音機器人能夠充當大批的客服人員,節省人力成本,為客戶提供語音咨詢服務,能夠更快、更好地解決用戶的問題。
語音機器人與微信公眾平臺有機地結合,能夠更好地擴展機器人的服務范圍和工作能力,賦予了機器人更多的功能和商業價值,刷新了更加智能的互聯網時代。
參考文獻
[1] 易偉.微信公眾平臺服務號開發[M].北京:機械工業出版社,2014.
[2] 閆小坤,周濤.微信公眾平臺開發基礎與實戰[M].北京:機械工業出版社,2014.