百度ai 接口调用
1.百度智能云
2.右上角 管理控制台
3.左上角产品服务 选择应用
4.创建应用
5.应用详情下面的查看文档
6.选择pythonSDK 查看下面快速入门文档 和 接口说明文档。
7.按步骤写.py文件
import os
from tl import go_tl
from aip import AipSpeech,AipNlp """ 你的 APPID AK SK """
APP_ID = ''
API_KEY = 'CwT84xR1L1s0ONs8dnhn2nuD'
SECRET_KEY = 'OqYUlXGjFWKPqajFNTVmXzyo6etOS9GI' client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)
NLP_client = AipNlp(APP_ID, API_KEY, SECRET_KEY)
语音合成(字典中的参数 一定要按照说明书 填写 不然会报 501 错误 如果正确result为二进制码 错误为字典)
result = client.synthesis(" ", 'zh', 1, {
'vol': 5,
"pit": 15,
"per": 4
})
print(result)
#识别正确返回语音二进制 错误则返回dict 参照下面错误码
if not isinstance(result, dict):
with open('Anwser.mp3', 'wb') as f:
f.write(result)
语音识别
def get_file_content(filePath):
cmd = f"ffmpeg -y -i {filePath} -acodec pcm_s16le -f s16le -ac 1 -ar 16000 {filePath}.pcm"
os.system(cmd)
with open(f"{filePath}.pcm", 'rb') as fp:
return fp.read() #识别本地文件 res = client.asr(get_file_content('auido.mp3'), 'pcm', 16000, {
'dev_pid': 1536,
}) Q=res.get("result")[0]
nlp 短文本相似度(在创建应用时一定要勾选 不然会报 errror_code : 6 错误与)
sim = NLP_client.simnet(Q,"你的名字是什么").get("score")
print(sim)
if sim >= 0.58:
A = "我叫"
else:
A = go_tl(Q)
print(A)
引入图灵机器人 创建机器人 终端设置 api使用文档 apikey:617192b2130c48159b97b278220563cb apii随便填写 text:问题
import requests
def go_tl(Q):
data = {
"perception": {
"inputText": {
"text": Q
},
},
"userInfo": {
"apiKey": "617192b2130c48159b97b278220563cb",
"userId": ""
}
}
res = requests.post("http://openapi.tuling123.com/openapi/api/v2", json=data)
res_dict = res.json()
print(res_dict)
return res_dict.get("results")[0].get("values").get("text")
百度ai 接口调用的更多相关文章
- 百度AI接口调用
创建应用 登录网站 登录www.ai.baidu.com 进入控制台 进入语音技术 创建应用 管理应用 技术文档 SDK开发文档 接口能力 版本更新记录 注意事项 目前本SDK的功能同REST API ...
- WebApiClientCore简约调用百度AI接口
WebApiClientCore WebApiClient.JIT/AOT的netcore版本,集高性能高可扩展性于一体的声明式http客户端库,特别适用于微服务的restful资源请求,也适用于各种 ...
- [初识]使用百度AI接口,图灵机器人实现简单语音对话
一.准备 1.百度ai开放平台提供了优质的接口资源https://ai.baidu.com/ (基本免费) 2.在语音识别的接口中, 对中文来说, 讯飞的接口是很好的选择https://www.xf ...
- 使用百度ai接口加图灵机器人完成简单web版语音对话
app文件 from flask import Flask, request, render_template, jsonify, send_file from uuid import uuid4 i ...
- django--调用百度AI接口实现人脸注册登录
面部识别----考勤打卡.注册登录.面部支付等等...感觉很高大上,又很方便,下面用python中的框架--django完成一个注册登录的功能,调用百度AI的接口,面部识别在网上也有好多教程,可以自己 ...
- 人工智能-调百度AI接口+图灵机器人
1.登陆百度AI的官网 1.注册:没有账号注册 2.创建应用 3.创建应用 4.查看应用的ID 5.Python代码 from aip import AipSpeech APP_ID = " ...
- 基于flask和百度AI接口实现前后端的语音交互
话不多说,直接怼代码,有不懂的,可以留言 简单的实现,前后端的语音交互. import os from uuid import uuid4 from aip import AipSpeech from ...
- Python人工智能-基于百度AI接口
参考百度AI官网:http://ai.baidu.com/ 准备工作: 支持Python版本:2.7.+ ,3.+ 安装使用Python SDK有如下方式 >如果已经安装了pip,执行 pip ...
- 图片美化增强AI接口调用手册
在调合合AI平台提供的图片美化增强API接口,API平台链接:https://ai.ccint.com/doc/api/crop_enhance_image, 因为有遇到一些问题,写篇博客记录一下 A ...
随机推荐
- 苹果笔记本修改pycharm for mac 修改字体大小
实在是隐藏的太深了,无语
- 聊聊多线程哪一些事儿(task)之 二 延续操作
hello,又见面啦,昨天我们简单的介绍了如何去创建和运行一个task.如何实现task的同步执行.如何阻塞等待task集合的执行完毕等待,昨天讲的是task的最基本的知识点,如果你没有看昨天的博客, ...
- 经典问题(c++/python)素数、杨辉三角(金字塔型)、统计单词数、简单计算器、密码安全程度、凯撒密码加密、汉诺塔 (python课设实验实例)-- biaobiao88
[编写程序,输人一个大于2的自然数,然后输出小于该数字的所有素数组成的列表.]所谓素数,是指除了1和自身之外没有其他因数的自然数,最小的素数是2,后面依次是3.5.7.11.13... c++代码: ...
- 20191024-3 互评Alpha阶段作品——胜利点组
此作业要求参见 https://edu.cnblogs.com/campus/nenu/2019fall/homework/9860 基于NABCD评论作品,及改进建议 1.根据(不限于)NABCD评 ...
- $HDU$ 4352 ${XHXJ}'s LIS$ 数位$dp$
正解:数位$dp$+状压$dp$ 解题报告: 传送门! 题意大概就是港,给定$[l,r]$,求区间内满足$LIS$长度为$k$的数的数量,其中$LIS$的定义并不要求连续$QwQ$ 思路还算有新意辣$ ...
- vps远程桌面服务器管理
vps服务器是没有远程桌面系统的,本地电脑要有远程桌面的组件或者专业的远程桌面管理工具,如果出于安全考虑关闭了3389端口(这是系统自带远程桌面的端口),你可以试试iis7远程桌面管理工具,这个还是很 ...
- Echarts大数据可视化物流航向省份流向迁徙动态图,开发全解+完美参数注释
最近在研究Echarts的相关案例,毕竟现在大数据比较流行,比较了D3.js.superset等相关的图表插件,还是觉得echarts更简单上手些. 本文是以原生JS为基础,如果使用Vue.js的话, ...
- Django ORM调优实践
一.分析请求慢响应的主要原因 将请求执行的任务按功能分为几块,用time.time()打印每个模块的执行时间,大部分情况下性能会主要消耗在某一个模块上,即80%的性能问题是出在20%的代码上 找到主要 ...
- 菜鸟学习Fabric源码学习 — Endorser背书节点
Fabric 1.4 源码分析 Endorser背书节点 本文档主要介绍fabric背书节点的主要功能及其实现. 1. 简介 Endorser节点是peer节点所扮演的一种角色,在peer启动时会创建 ...
- 02_小程序——onPageScroll 你入坑了吗?
1:你的 onPageScroll 事件是不是失灵?闲话不多说,直接上代码!!! <!--pages/homePage/testing/testing.wxml--> <view c ...