百度ai 接口调用
2024-09-12 07:43:43
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")
最新文章
- C# 抓取网站数据
- LVS ip-tun服务器脚本
- ssh远程连接ubuntu
- 2.精通前端系列技术之seajs和gruntJs结合开发(三)
- 一篇不错的讲解Java异常的文章(转载)
- 【C#学习笔记】数组使用
- 数据库sql整体整理
- Hdu1401-Solitaire(双向bfs)
- WF编译报错
- TCP 监控工具 TCPMonitor
- java继承中的初始化顺序
- 一个实时收集MySql变更记录的组件CanalSharp.AspNetCore
- Gradle创建项目(IntelliJ IDEA)
- Hyperledger Fabric链码之二
- Flutter 布局(一)- Container详解
- Linux记录-清空文件内容
- swagger实战踩坑1
- .NET零基础入门10:打老鼠之数据存储
- redis make错误处理
- Day10 API
热门文章
- Visual Studio Team Services使用教程【5】:Readers tfs组成员添加
- 默认 Servlet
- java_回文检测
- MYSQL调优实战
- 深度探索c++对象模型阅读笔记图
- 洛谷$P4331\ [BOI2004]\ Sequence$ 数字序列 左偏树
- $SCOI2009\ windy$数 数位$dp$
- Linux学习之路--常用配置
- 洛谷P2602 [ZJOI2010]数字计数 题解 数位DP
- 安装 redis