可以和机器人聊天 文字发送消息 网页进行语音回复

这里主要用到了两个接口

一个是百度大脑  用来实现语音合成

一个是图灵机器人用来实现自动聊天

以下是代码分两个版本 版本一是没有语音合成 版本二是加上语音合成功能

php版本最低5.5

版本一:

';

}

function send_post($url, $post_data) {

$postdata = http_build_query($post_data);

$options = array(

'http' => array(

'method' => 'POST',

'header' => 'Content-type:application/x-www-form-urlencoded',

'content' => $postdata,

'timeout' => 15 * 60 // 超时时间(单位:s)

)

);

$context = stream_context_create($options);

$result = file_get_contents($url, false, $context);

return $result;

}

if($p){

$post_data = array(

'key' => 'afdf361909844a6395108f8406a15b02',//请自己设置key

'info'=>$cont,

'userid'=>'456789',//用于辨识用户 测试阶段也可以随意写

);

$conts=send_post($api, $post_data);

$conts=explode('text":"',$conts)[1];

$conts=explode('"',$conts)[0];

echo '

'.$cont.''.'

'.$conts.'';

}

if(!$p){

echo "

提交";

}

if(!$p){

echo '

';

}

?>

版本二:

';

}

function send_post($url, $post_data) {

$postdata = http_build_query($post_data);

$options = array(

'http' => array(

'method' => 'POST',

'header' => 'Content-type:application/x-www-form-urlencoded',

'content' => $postdata,

'timeout' => 15 * 60 // 超时时间(单位:s)

)

);

$context = stream_context_create($options);

$result = file_get_contents($url, false, $context);

return $result;

}

if($p){

$post_data = array(

'key' => 'afdf361909844a6395108f8406a15b02',

'info'=>$cont,

'userid'=>'456789',

);

$conts=send_post($api, $post_data);

$conts=explode('text":"',$conts)[1];

$conts=explode('"',$conts)[0];

echo '

'.$cont.''.'

'.$conts.'';

}

if(!$p){

echo "

提交";

}

if(!$p){

echo '

';

}

?>

php百度大脑,百度大脑和图灵机器人制作一个简单的自动聊天机器人【PHP代码】...相关推荐

  1. 使用 Python 实现一个简单的智能聊天机器人

    使用 Python 实现一个简单的智能聊天机器人 文章目录 使用 Python 实现一个简单的智能聊天机器人 简要说明 总体的思路 需要准备的环境 接收用户的语音输入, 并将其存为音频文件 调用百度A ...

  2. 使用 Python 实现一个简单的智能聊天机器人(附完整代码)

    文章目录 简要说明 总体的思路 需要准备的环境 接收用户的语音输入,并将其存为音频文件 技术提升 调用百度AI接口, 识别音频文件并以文本信息返回 请求智能机器人, 发送文本信息, 返回智能聊天内容 ...

  3. html 简单机器人对话页面,简单的js聊天机器人框架BotUI

    Botui是一款简单的js聊天机器人框架.Botui基于Vue.js,通过简单配置,就可以制作出一个功能简单的聊天机器人,非常神奇. 使用方法 在页面中引入botui.min.css和botui-th ...

  4. 用Python3调用百度AI和图灵机器人实现一个智能(bushi)AI聊天机器人

    题目看起来高大上,但其实这只是假象.关键是要理清思路和流程,掌握了这个之后,整个项目基本就简化成了"傻瓜"项目,对编程能力的要求较低. 思路及流程 一定要搞清这个流程,不要被绕晕. ...

  5. 如何用图灵添加一个简单的QQ聊天机器人

    tip:这里是使用简单的软件,添加一个QQ聊天机器人, 如果想要用代码实现, 请按Ctrl + F4 本文比较墨迹, 看的懂的话, 请开3倍速.本文写于2017/05/9,过期就不用看了 1.进入图灵 ...

  6. [Easyx\C++]一个简单的QQ聊天机器人的实现

    最近看到个很智能的聊天机器人,于是我也想着自己是不是也可以做一个 于是经过一番查询,我发现方法有很多(识图,买机器人服务之类的),比较麻烦. 然后这时候我蹦出了一个清奇的想法- 我可不可以直接右键聊天 ...

  7. 智能机器人c语言编程,【图片】教你快速制作一个简单的人工智能机器人(懂编程的人进来看)【科幻吧】_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 教你快速制作一个简单的人工智能机器人(懂编程的人进来看) 本文我首发于"人工智能吧",叫做<机器人理解人类语言>和< ...

  8. 目前最新《自动聊天机器人项目班 [一门课搞定聊天机器人]》

    .打造传统NLP聊天机器人 第1课 聊天机器人的基础模型与综述 知识点1:行业与业界综述 实战项目:最简单的Rule-Base聊天机器人 第2课 NLP基础及扫盲 知识点1:NLP基本算法 实战项目: ...

  9. AIGC:ChatGPT(一个里程碑式的对话聊天机器人)的简介(意义/功能/核心技术等)、使用方法(七类任务)、案例应用(提问基础性/事实性/逻辑性/创造性/开放性的问题以及编程相关)之详细攻略

    AIGC:ChatGPT(一个里程碑式的对话聊天机器人)的简介(意义/功能/核心技术等).使用方法(七类任务).案例应用(提问基础性/事实性/逻辑性/创造性/开放性的问题以及编程相关)之详细攻略 导读 ...

最新文章

  1. ROC曲线是通过样本点分类概率画出的 例如某一个sample预测为1概率为0.6 预测为0概率0.4这样画出来,此外如果曲线不是特别平滑的话,那么很可能存在过拟合的情况...
  2. c语言多进程架构改go语言,golang多进程并发
  3. http --- cookie与会话跟踪
  4. Sharepoin学习笔记—架构系列--08 Sharepoint的数据模型(DataModel)、数据管理(Data Management)与查询(Query System)
  5. linux ps进程管理命令,Linux 进程管理命令之ps
  6. Web前端工作笔记001---封装前端数据字典_js 数组filter 总结_详解
  7. Python内置函数(37)——sorted
  8. AI2(App Inventor 2)离线版服务器(2019.8.25更新)
  9. 学生管理 + 用户管理(Element版)
  10. 税务会计实务【16】
  11. 发现了个神奇的图片压缩工具
  12. java 实现双人五子棋
  13. 掘金企服:ICP经营许可证和ICP备案的区别 1
  14. Luogu P1860 新魔法药水
  15. layaari2-cmd 踩坑记录,解决安装失败问题
  16. vSphere/ESXI 6.0 服务器U盘安装详细教程
  17. 终于有人把云计算与数据库的关系讲明白了
  18. c语言中int的表示范围是-32768~32767!
  19. .site域名总量十强:西部数码、阿里云占80%份额
  20. 教资教育知识与能力中学教学

热门文章

  1. 第十三章 相关方管理 权利利益方格 凸显模式 相关方立方体 相关方登记册 相关方参与评估矩阵
  2. “宝付金融知识普及月”利益相关请务必关注
  3. 马丁.福勒微服务架构博文译文
  4. Dapr+Net6 服务调用02:本地负载均衡(self-hosted)
  5. 自贡方言词典241条
  6. CSS3 排版属性盒子模型 第二个模块
  7. OpenCV第六篇:阈值函数
  8. ASP.NET基础与入门:WebForm,事件驱动编程,Page类
  9. php 音频顺序播放,MP3播放器音频文件不按顺序播放的解决方法,简单实用
  10. 表的列被set unused的机制