人工智能机器人软件汇总_光环大数据人工智能培训

编辑:光环大数据 来源: 互联网 时间: 2018-01-08 09:31 阅读:

  人工智能机器人软件汇总_光环大数据人工智能培训。想必大家对机器人都不陌生了吧,在商场、办公区经常会碰到机器人。机器人是时代的产物,是社会发展的表现,人工智能机器人已经成为一个发展热潮。
人工智能机器人软件
人工智能机器人软件有哪些呢?

机器人程序(bot)是新的应用程序,机器人程序商店就是新的应用程序商店。结合人工智能,机器人程序变得功能日益强大,而且在学习新的本领。我在本文中将介绍如何使用IBMWatsonAPI,用短短50行代码,编写出一个Telegram语音转换成文本的机器人程序。

这年头,机器人程序是新的应用程序,大家都在谈论机器人程序。微软宣布,机器人程序是改善Skyper的战略的一部分,Facebook拥有面向Messenger的机器人程序。至于其他公司,Telegram和Slack早已拥有机器人程序。

随着时间的推移,越来越多的公司认识到机器人程序大有潜力。加上人工智能的不断发展,开发出与现有应用程序轻松整合起来的、人工智能驱动的机器人程序已变得很容易。

人工智能机器人程序解决了语音信息并非始终很方便的问题,你可能在聊天时不想听语音信息。原因可能是在某个公共场所,或者对方是你的好友。
人工智能机器人软件
下面是可以用来自行构建机器人程序的开源代码:

varBot=require('node-telegram-bot-api')

varwatson=require('watson-developer-cloud');

varrequest=require('request');

varconfig=require('./config');

varspeech_to_text=watson.speech_to_text({

username:config.watson.username,

password:config.watson.password,

version:'v1',

url:'https://stream.watsonplatform.net/speech-to-text/api'

});

varparams={

content_type:'audio/ogg;codecs=opus',

continuous:true,

interim_results:false

};

varbot=newBot(config.telegram.token,{polling:true});

bot.on('message',function(msg){

    if(msg['voice']){returnonVoiceMessage(msg);}

});

functiononVoiceMessage(msg){

varchatId=msg.chat.id;   

bot.getFileLink(msg.voice.file_id).then(function(link){   

    //setupnewrecognizerstream

    varrecognizeStream=speech_to_text.createRecognizeStream(params);

    recognizeStream.setEncoding('utf8');

    recognizeStream.on('results',function(data){

        if(data&&data.results&&data.results.length>0&&data.results[0].alternatives&&data.results[0].alternatives.length>0){

            varresult=data.results[0].alternatives[0].transcript;

            console.log("result:",result);

            //sendspeechrecognizerresultbacktochat

            bot.sendMessage(chatId,result,{

                disable_notification:true,

                reply_to_message_id:msg.message_id

            }).then(function(){

            //replysent!

            });

        }

    });

    ['data','error','connection-close'].forEach(function(eventName){

    recognizeStream.on(eventName,console.log.bind(console,eventName+'event:'));

    });

    //pipevoicemessagetorecognizer->sendtowatson

    request(link).pipe(recognizeStream);

});

}

AI+人工智能时代,人工智能机器人培训,就选光环大数据!


大数据培训、人工智能培训、Python培训、大数据培训机构、大数据培训班、数据分析培训、大数据可视化培训,就选光环大数据!光环大数据,聘请专业的大数据领域知名讲师,确保教学的整体质量与教学水准。讲师团及时掌握时代潮流技术,将前沿技能融入教学中,确保学生所学知识顺应时代所需。通过深入浅出、通俗易懂的教学方式,指导学生更快的掌握技能知识,成就上万个高薪就业学子。 更多问题咨询,欢迎点击------>>>>在线客服

你可能也喜欢这些

在线客服咨询

领取资料

X
立即免费领取

请准确填写您的信息

点击领取
#第三方统计代码(模版变量) '); })();
'); })();