• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    python电话机器人(python语音电话)
    POST TIME:2022-11-26 05:02

    本文目录一览:

    python能对门径板滞人编程吗?

    能对门径板滞人编程吗?是能够的,这个软件能够对板滞人中断编程。

    板滞人vex和python哪个更实用

    python更实用。

    板滞人vex是美国太空总署、美国易安信公司、亚洲板滞人同盟雪佛龙,德州仪器,诺斯罗普·格鲁曼公司,和其余美国公司年夜力否决的板滞人名目。先生以及成人能够斗胆阐扬自己的创意,根据昔时发布的划定,用手中的货色和材料创作出自己的板滞人。Python编程指的是一种跨平台的计较机递次计划谈话,是ABC谈话的庖代品。Python能提供高效的初级数据布局,还能复杂有效低空向货色编程,是一种面向货色的动静范例谈话,最初被计划用于编写自动化脚本,跟着版本的时时更新和谈话新听命的增添,越来越多背用于自力的、年夜型名目的开拓。

    怎样优雅的用Python玩转语音谈天板滞人

    所需硬件python电话板滞人:

    树莓派B+

    人体红内线感到模块

    内置麦克风摄像头(实测树莓派免驱淘宝链接)

    请求API:

    百度语音api

    图灵api

    语音谈天板滞人完成事理:当有人离开跟前时--》触发谈天听命python电话板滞人,起头以每2s检测录制语音--》经由过程百度语音api分解笔墨--》转达给图灵api返答复复信息--》经由过程百度语音分解播放

    【人体感到识别部分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

    为 红内线检测模块与树莓派python电话板滞人的针脚,脚本函数前往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 #判别是不是第一措辞 当1000次没有人动以为是第一次while True: if ganying()!=0: run=open('run.log','a') if first==0: hecheng("你好,我是牛牛板滞人,你能够和我谈天,不过措辞的时刻你必须凑近发话器近一点,",y_token) hecheng("说点什么吧,2秒钟内说完哦.",y_token) first=1 #为1一段功夫就不实行 num=0 #重新计数 #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() #调试反省能否为0有人没人 #print num num=num+1 #num永劫间增年夜说明没有人在阁下 if num 1000: first=0 #0暗示第一次措辞

    万事俱备 运转nohup python robot.py 哈哈就能够离开屏幕起头欢快的语音谈天啦

    下面看看谈天的日志记录吧

    后续更新。。。。。。Python怎样用语音优雅的管制小车

    打电话语音板滞人怎样弄

    打电话语音板滞人需求下载APP。

    电话板滞人是一款经由过程精准谈话平台,群呼潜伏客户群体,并模拟发卖专员相通中断信息挑选的人工智能语音板滞人

    在寻常召唤琐细基础上插手了自然谈话措置赏罚、语音识别、词义理解等多项人工智能妙技,经由过程智能外呼,自动应对来包揽人工接打电话,抵达挑选动向客户、锁定方针客户、精准客户分类等等营销处事目的。

    python是智能板滞人的开拓谈话吗?

    不是,Python只是合适智能板滞人,由于其中包孕很多AI模块、算法(sklearn,tensorflow等等),以是即便对算法、数学公式不太擅长,但只需把握了这些模块的用法,一样能够写出AI脚本

    上一篇:江西呼叫中心外呼系统如何(呼叫江西总部)
    下一篇:随州电商外呼系统公司(随州电子商务公司)
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:15358521011

    (点击微信号复制,添加好友)

     打开微信