本篇文章給我們談?wù)刾ython電話機器人,以及python智能語音機器人對應(yīng)的知識點,期望對各位有所協(xié)助,不要忘了保藏本站喔。
本文目錄一覽:
-
1、智能語音機器人功用
-
2、能談天打電話發(fā)信息的是什么機器人
-
3、打電話的機器人?
-
4、怎么高雅的用Python玩轉(zhuǎn)語音談天機器人
-
5、打電話語音機器人怎么弄
-
6、機器人撥打電話程序
智能語音機器人功用
所謂智能機器人即現(xiàn)在比較熾熱的AI機器人,老練的AI機器人具有使用真人發(fā)音主動給用戶撥打電話談天,做推行等,現(xiàn)在效果:1、能夠替代客服、業(yè)務(wù)員等撥打或接聽客戶電話;2、能夠為企業(yè)節(jié)約運營和訓(xùn)練本錢;
能談天打電話發(fā)信息的是什么機器人
AI電話機器人python電話機器人,專業(yè)術(shù)語又名智能語音交互體系python電話機器人!應(yīng)用于企業(yè)呼出及客服部分,起到降本增效python電話機器人的效果!
打電話的機器人?
打電話的機器人俗稱“電話機器人”,是一款經(jīng)過精準(zhǔn)言語渠道,群呼潛在客戶集體,并模仿出售專員交流進行信息挑選的人工智能語音機器人。
電話機器人在一般呼叫體系基礎(chǔ)上加入了自然言語處理、語音辨認、詞義了解等多項人工智能技能,經(jīng)過智能外呼,主動應(yīng)答來替代人工接打電話,到達挑選意向客戶、鎖定目標(biāo)客戶、精準(zhǔn)客戶分類等等營銷服務(wù)意圖,進步客戶體會、進步營銷功率、優(yōu)化運營本錢、助力企業(yè)降本增效。
怎么高雅的用Python玩轉(zhuǎn)語音談天機器人
所需硬件:
樹莓派B+
人體紅外線感應(yīng)模塊
內(nèi)置麥克風(fēng)攝像頭(實測樹莓派免驅(qū)淘寶鏈接)
請求API:
百度語音api
圖靈api
語音談天機器人完成原理:當(dāng)有人來到跟前時--》觸發(fā)談天功用,開端以每2s檢測錄制語音--》經(jīng)過百度語音api組成文字--》傳遞給圖靈api回來答復(fù)信息--》經(jīng)過百度語音組成播映
【人體感應(yīng)辨認部分Python代碼renti.py】
123456789101112131415161718192021222324252627282930313233
#/usr/bin/python#coding:utf-8import RPi.GPIO as GPIOimport timeimport osimport signalimport atexitGPIO.setmode(GPIO.BCM) GPIO_PIR = 14 GPIO.setup(GPIO_PIR,GPIO.IN) # Echojing = 0dong = 0 sum = 0sum1 = 0oldren = 0sleep = 0def ganying(): i = 0 ok = 0 error = 0 while i 10: if GPIO.input(GPIO_PIR) == 1 : ok = ok + 1 if GPIO.input(GPIO_PIR) == 0 : error = error + 1 time.sleep(0.01) i = i + 1 ren = ok/(error+1) return ren
1
GPIO_PIR = 14
為 紅外線檢測模塊與樹莓派的針腳,腳本函數(shù)回來0表明無人,0 為有人
【Python語音辨認談天部分robot.py】
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
#/usr/bin/python# -*- coding:utf-8 -*-import sysreload(sys)sys.setdefaultencoding( "utf-8" )import urllibimport urllib2import jsonimport uuidimport base64import osimport timefrom renti import * #獲取百度tokenappid=7647466apikey="百度API"secretkey="百度API" baidu_url="h.com/oauth/2.0/token?grant_type=client_credentialsclient_id=" + apikey + "client_secret=" + secretkey; y_post=urllib2.urlopen(baidu_url)y_read=y_post.read()y_token=json.loads(y_read)['access_token']#print y_read#print y_token #------------------function------------- def luyin(): os.system('arecord -D plughw:1,0 -c 1 -d 2 1.wav -r 8000 -f S16_LE 2/dev/null') def fanyi():
#---------------語音辨認部分 mac_address="haogeoyes" with open("1.wav",'rb') as f: s_file = f.read() speech_base64=base64.b64encode(s_file).decode('utf-8') speech_length=len(s_file) data_dict = {'format':'wav', 'rate':8000, 'channel':1, 'cuid':mac_address, 'token':y_token, 'lan':'zh', 'speech':speech_base64, 'len':speech_length} json_data = json.dumps(data_dict).encode('utf-8') json_length = len(json_data) asr_server = 'm/server_api' request = urllib2.Request(url=asr_server) request.add_header("Content-Type", "application/json") request.add_header("Content-Length", json_length) fs = urllib2.urlopen(url=request, data=json_data) result_str = fs.read().decode('utf-8') json_resp = json.loads(result_str) if json_resp.has_key('result'): out_txt=json_resp['result'][0] else: out_txt="Null" return out_txt def tuling(b): f=urllib.urlopen("23.com/openapi/api?key="此處為圖靈API"info=%s" % b) f=json.loads(f.read())['text'] return f def hecheng(text,y_token): #text="你好我是機器人牛牛很快樂能夠知道你" geturl="u.com/text2audio?tex="+text+"lan=zhper=1pit=9spd=6cuid=CCyo6UGf16ggKZGwGpQYL9Gxctp=1tok="+y_token return os.system('omxplayer "%s" /dev/null 21 '%(geturl)) #return os.system('omxplayer "%s" /dev/null 21 '%(geturl)) def nowtime(): return time.strftime('%Y-%m-%d %H:%M:%S ') #---------------main-----------------num=0 #num用來判別是榜首次說話,仍是在對話過程中first=1 #判別是不是榜首說話 當(dāng)1000次沒有人動認為是榜首次while True: if ganying()!=0: run=open('run.log','a') if first==0: hecheng("你好,我是牛牛機器人,你能夠和我談天,不過說話的時分你有必要接近話筒近一點,",y_token) hecheng("說點什么吧,2秒鐘內(nèi)說完哦.",y_token) first=1 #為1一段時間就不履行 num=0 #重新計數(shù) #print ganying() run.write(nowtime()+"說點神馬吧..........."+'\n') print nowtime()+"說點神馬吧.........." luyin() #開端錄音 out=fanyi().encode("utf-8") #翻譯文字 run.write(nowtime()+"我說:"+out+'\n') print nowtime()+"我說:"+out if out == "Null": text="沒有聽清楚你說什么" os.system('omxplayer "shenme.wav" /dev/null 21 ') else: text=tuling(out) hecheng(text,y_token) print nowtime()+"牛牛:"+text run.write(nowtime()+"牛牛:"+text+'\n') run.close() else: #print ganying() #調(diào)試檢查是否為0有人沒人 #print num num=num+1 #num長期增大闡明沒有人在旁邊 if num 1000: first=0 #0表明榜首次說話
萬事俱備 運轉(zhuǎn)nohup python robot.py 哈哈就能夠脫離屏幕開端愉快的語音談天啦
下面看看談天的日志記載吧
后續(xù)更新。。。。。。Python怎么用語音高雅的操控小車
打電話語音機器人怎么弄
打電話語音機器人需求下載APP。
電話機器人是一款經(jīng)過精準(zhǔn)言語渠道,群呼潛在客戶集體,并模仿出售專員交流進行信息挑選的人工智能語音機器人
在一般呼叫體系基礎(chǔ)上加入了自然言語處理、語音辨認、詞義了解等多項人工智能技能,經(jīng)過智能外呼,主動應(yīng)答來替代人工接打電話,到達挑選意向客戶、鎖定目標(biāo)客戶、精準(zhǔn)客戶分類等等營銷服務(wù)意圖。
機器人撥打電話程序
經(jīng)過精準(zhǔn)語音途徑,群呼潛在客戶。主動建議“有感情有語調(diào)的真人動態(tài)”語音呼叫,大幅度進步人工無法抵達的電話呼出量。現(xiàn)在市場口碑反應(yīng)比較好的是容聯(lián)的智能呼叫中心體系。
電話機器人具有實在的語音主動答復(fù),依托先進的技能和高效的答復(fù),能夠模仿出售高手,和客戶構(gòu)成實在的交流環(huán)境。在主動答復(fù)的一起,后臺能夠主動地錄音通話記載,依據(jù)程度進行分類,便利今后的檢查,電銷人員只需求對機器人導(dǎo)入規(guī)范的話術(shù)。
容聯(lián)是專業(yè)的高科技通訊公司。容聯(lián)服務(wù)的客戶包含但不限于國家電網(wǎng)、中移在線、海爾控股、我國銀行、興業(yè)銀行、浦發(fā)銀行、招商證券、中石油、中石化、中車集團、我國安全、現(xiàn)代轎車、騰訊、京東、百度、360、小米、今天頭條、學(xué)而思、順豐等,全面掩蓋金融、制作、動力、互聯(lián)網(wǎng)等職業(yè)。
python電話機器人的介紹就聊到這兒吧,感謝你花時間閱覽本站內(nèi)容,更多關(guān)于python智能語音機器人、python電話機器人的信息別忘了在本站進行查找喔。