999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Asterisk的語音識別技術研究和實現

2015-12-29 06:56:38陳可新黃偉民
長春師范大學學報 2015年6期
關鍵詞:引擎程序用戶

陳可新,黃偉民

(福州職業技術學院,福建福州350108)

近年來,隨著用戶信息服務需求的快速發展,呼叫中心已經在國內各行業得到廣泛的應用。傳統的呼叫中心通過IVR(Interactive Voice Response)交互式語音應答,以提高呼叫服務質量并節省費用。IVR可以使用戶獲得7X24信息服務,提高服務質量并協調用戶操作過程。但是IVR也使得用戶要面對復雜、繁冗的系統IVR導航菜單,用戶需要逐層聽取菜單提示,根據引導逐步按鍵操作才能得到服務,這容易給用戶造成較差的系統信息服務體驗。同時,由于用戶不能通過IVR獲取便捷的自助服務,使人工座席資源大量地耗費于簡單、重復性的勞動中,這將降低呼叫中心整體工作效率。

利用語音傳遞信息是人類最方便、最快捷的一種方式,語音識別技術(Automatic Speech Recognition,ASR)是機器通過識別和理解,將語音信號中的詞匯內容轉換為計算機可讀的輸入,如按鍵、二進制編碼或者字符文本序列的技術。語音識別本質上是一種模式匹配識別過程,語音識別過程基本包括語音信號的預處理、語音的特征提取、訓練和識別等組成部分[1]。語音識別技術在電話信道上的應用已成為當前通訊領域中最重要的應用之一。通過在新一代呼叫中心系統中引入語音識別技術作為用戶和呼叫中心的交互手段,用戶可以直接使用語音與系統進行交互,由此能夠提升用戶的信息服務體驗,提高系統的工作效率。Asterisk軟交換系統是一個開源的軟件VoIP(Voice over Internet Protocol)解決方案,它在中小型企業預算可承受的范圍內提供商業交換機的功能和伸縮性,基于Asterisk的VoIP解決方案已成為當前中小型企業呼叫中心的首選。

1 語音識別技術應用概述

在企業呼叫中心系統中通過引入語音識別技術,可以創建智能化IVR語音導航系統,使系統成為能聽懂自然語言的互動式語音應答系統,將傳統的IVR樹形的按鍵操作,轉換為扁平化的系統對話,使用戶能直達業務節點接受服務。語音識別技術的應用,將使傳統的IVR語音導航菜單扁平化并大大縮短通話時間,降低IVR業務節點的放棄率,提升用戶服務體驗。通過在人工服務中應用語音識別,能夠實現用戶語音的“可視化”,完成用戶需解決問題的詞條及關鍵字的識別,使輔助座席人員快速地進行知識庫知識節點的搜索匹配,提高系統中座席人員的工作效率和服務能力[2]。以下將以基于Asterisk的呼叫中心系統為例,說明語音識別在呼叫中心中的應用及具體實現方法。

2 基于Asterisk的語音識別過程

2.1 Asterisk的AGI編程接口簡介

Asterisk是一個應用廣泛、結構明晰、可擴展性好的軟交換系統。Asterisk內核包含了5個必要的核心操作模塊和4個可加載的應用接口,5個核心模塊分別是PBX核心模塊、動態加載器模塊、實時調度和I/O管理器、編解碼轉換模塊和應用啟動器模塊。Asterisk的4個擴展接口分別是編碼轉換接口、Asterisk通道接口(SIP,IAX等)、擴展應用接口(AGI,AMI)、文件格式接口。Asterisk的可擴展性使其廣泛地應用于電話通信的各個領域[3]。

作為Asterisk與外部交互的主要方式,AGI(Asterisk Gateway Interface)提供給開發者強大的功能及靈活性。通過調用AGI接口程序,開發者可以采用perl、php、C、java等多種編程語言編寫AGI程序與Asterisk交互,程序可以在Asterisk的撥號方案中被調用。Asterisk與AGI通過標準的輸入輸出流交換信息,Asterisk系統內部通過輸入輸出流與外部資源進行信息交互,實際交互過程中Asterisk默認給AGI傳送相應的輸入變量,AGI程序接收后處理,返回信息給Asterisk系統[4]。

2.2 Asterisk系統用戶語音處理流程

在基于Asterisk系統中進行通信應用開發,需要完成相關應用的撥號方案及AGI接口程序設計。撥號方案是Asterisk系統的核心,它定義了Asterisk對來話和去話的處理流程,控制系統的呼入和呼出的處理和路由,也是系統配置連接行為的地方。Asterisk啟動后,系統核心將啟動一個線程監聽通道消息,接受并處理通道上的會話請求,當Asterisk從一個通道上收到一個用戶的呼入連接,Asterisk可從撥號方案中查詢對應的通道命令,通道接口負責管理呼入者的連接狀態。撥號方案的每一次執行屬于一個通道(channel),實際的交互過程為AGI程序與某一通道進行信息交互。

在基于Asterisk的語音識別過程中,系統將在用戶呼入時在撥號方案中執行AGI語音識別程序。用戶通過系統接入號呼入系統,系統提示用戶通過語音輸入提交問題信息,用戶根據系統提示完成語音問題提交,系統在撥號方案調用AGI程序錄制用戶語音信息,在把語音轉換成系統調用的語音識別引擎(如Google語音識別引擎)可接收的音頻格式后,將接收到的語音音頻文件提交給語音識別引擎進行分析處理[5]。系統語音識別引擎對接收到的用戶語音音頻文件進行分析處理,并將分析的結果文本和語音識別率回送給Asterisk系統。若識別率達到系統要求則進行處理并提供后續服務,若未達到系統要求則提示用戶重新提交語音信息。基于Asterisk的用戶語音信息識別處理流程如圖1所示。

圖1 Asterisk語音識別流程

3 Asterisk語音識別技術實現

3.1 支持語音識別的Asterisk撥號方案設計

Asterisk系統允許基于AGI接口開發電信應用模塊,通過AGI接口程序,開發人員可以在電話呼叫的任意階段與Asterisk交互。通過在Asterisk的撥號方案中調用語音識別AGI應用程序,系統允許用戶在呼入系統聽到提示音后采用語音方式與系統進行信息交互。支持對用戶語音輸入進行識別的Asterisk撥號方案設計如下:

exten= > 1235,1,Answer()

exten= > 1235,n,Playback(hello)

;;調用AGI程序記錄用戶語音信息,并進行語音識別

exten= > 1235,n(record),agi(speech -rec.agi)

3.2 AGI語音識別程序設計與實現

在上述Asterisk的撥號方案中,speech-rec.agi是負責實現用戶語音識別的AGI應用程序,可在程序中調用系統設置的語音識別引擎,該語音識別引擎可以是系統基于自身業務特點的語音識別系統,也可以是通用的語音識別系統,如谷歌、微軟等提供的語音識別系統等。語音識別引擎對系統發送的語音音頻信息進行分析,并將分析后的結果,即用戶語音信息對應的文本返回給Asterisk通道變量,最后在Asterisk的撥號方案中對通道變量中的返回值進行分析和處理。

利用Asterisk的RECORD FILE函數能夠實現對電話通道內用戶語音信息的錄制,直到接收到DTMF(Dual Tone Multi Frequency)再確認結束按鍵,或者超時結束[6]。在用戶語音信息錄制結束后,可以將用戶語音數據封裝,編碼成符合系統要求的音頻文件(如x-flac格式)并提交給語音識別引擎進行處理,提交語音信息時需要事先設置語音識別引擎的URL地址,將編碼后的音頻文件采用POST方式提交到語音分析引擎的接口地址,下面給出使用perl語言完成的語音信息錄制及音頻文件提交代碼:

最后,將語音識別引擎回送的識別結果文本和識別率返回到Asterisk的通道變量中,若識別率達到要求(程序中設置識別率不低于80%),則可以對用戶提交的問題進行后續處理,若未達要求則提示用戶需再次提交語音信息,或采用其它方式與系統進行交互。

4 結語

綜上所述,本文簡要地分析了當前呼叫中心系統中傳統IVR語音導航存在的問題,介紹了語音識別技術在呼叫中心智能IVR導航系統中的作用,對利用Asterisk的AGI編程接口開發語音識別功能的原理和過程進行闡述,并給出基于Asterisk調用語音識別引擎實現用戶語音識別的詳細實現過程。系統通過對呼叫中心呼入用戶的語音信息進行錄制、分析及轉換,使用戶采用更加靈活、人性化的方式與系統進行信息交互,較好地提升了用戶信息服務體驗,并提高了基于Asterisk的呼叫中心座席資源的工作效率。

[1]劉榮輝,彭世國,劉國英.基于智能家居控制的嵌入式語音識別系統[J].廣東工業大學學報,2014(2):49-53.

[2]劉向宇.探討語音識別在智能客服系統中的應用[J].中國新通信,2014(6):79.

[3]張平波,高承志.基于Asterisk的VoIP軟電話系統的設計與實現[J].信息化研究,2013(4):35-39.

[4]劉志偉,余金山.基于Trixbox電話語音通知系統的設計與實現[J].計算機與數字工程,2010(2):148-151.

[5]張巍,賈玉輝,張志楠.一種語音識別的可定制云計算方法[J].中國海洋大學學報:自然科學版,2014(1):112-117.

[6]Leif Madsen,Jim Van Meggelen,Russell Bryant.Asterisk:The Definitive Guide,Third Edition[M].O’Reilly,2011:475 -488.

猜你喜歡
引擎程序用戶
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
藍谷: “涉藍”新引擎
商周刊(2017年22期)2017-11-09 05:08:31
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
無形的引擎
河南電力(2015年5期)2015-06-08 06:01:46
基于Cocos2d引擎的PuzzleGame開發
主站蜘蛛池模板: 直接黄91麻豆网站| 亚洲天堂.com| 青草视频免费在线观看| 日韩在线欧美在线| 五月天香蕉视频国产亚| 无码高潮喷水专区久久| 玖玖精品在线| 色屁屁一区二区三区视频国产| 中文毛片无遮挡播放免费| 免费一级无码在线网站| 97超碰精品成人国产| 色综合成人| 国产视频a| 国产又爽又黄无遮挡免费观看| 巨熟乳波霸若妻中文观看免费| 99精品一区二区免费视频| 亚洲国产亚综合在线区| 国产欧美日韩另类| 亚洲精品桃花岛av在线| 999福利激情视频| 欧美成人A视频| 熟女成人国产精品视频| 99人妻碰碰碰久久久久禁片| 亚洲男人天堂久久| 最新国产网站| 欧洲免费精品视频在线| 五月激情综合网| 亚洲欧美精品一中文字幕| 欧美专区在线观看| www.狠狠| 精品国产99久久| 国产一级裸网站| 波多野结衣一二三| 中文无码影院| 91探花国产综合在线精品| 欧美在线视频a| 久久黄色免费电影| 午夜国产小视频| AV无码无在线观看免费| 无码福利日韩神码福利片| 人妻21p大胆| 欧美激情视频一区二区三区免费| 国产呦精品一区二区三区网站| 激情乱人伦| 亚洲中久无码永久在线观看软件| 国产1区2区在线观看| h视频在线观看网站| 中国一级特黄大片在线观看| 亚洲有码在线播放| 午夜日韩久久影院| 久久婷婷五月综合97色| 色综合狠狠操| 干中文字幕| 精品丝袜美腿国产一区| 91日本在线观看亚洲精品| 精品国产免费第一区二区三区日韩| 国产麻豆福利av在线播放| 欧美三级视频网站| www.youjizz.com久久| 亚洲码一区二区三区| 最新精品久久精品| 亚洲电影天堂在线国语对白| 国产熟女一级毛片| 88av在线播放| 波多野吉衣一区二区三区av| 国产高清在线丝袜精品一区| 免费日韩在线视频| 原味小视频在线www国产| 日韩欧美综合在线制服| 无码专区在线观看| 中文字幕av无码不卡免费| 在线国产你懂的| 中国黄色一级视频| 欧美一区二区丝袜高跟鞋| 思思99思思久久最新精品| 99九九成人免费视频精品| 欧美精品在线免费| 欧美中文字幕一区二区三区| 国产精品第5页| 男女男精品视频| 18禁黄无遮挡免费动漫网站| 精久久久久无码区中文字幕|