百度智能api接口汇总
一:自然语言处理
# -*- coding: utf-8 -*-
# @Author : FELIX
# @Date : 2018/5/18 9:47
# pip install baidu-aip
from aip import AipNlp """ 你的 APPID AK SK 从百度开发者平台申请 """
APP_ID = ''
API_KEY = ''
SECRET_KEY = '' client = AipNlp(APP_ID, API_KEY, SECRET_KEY) text='百度是一家高科技公司'
print(client.lexer(text)) text = "今天天气怎么样?" """ 调用依存句法分析 """
print(client.depParser(text)) """ 如果有可选参数 """
options = {}
options["mode"] = 1 """ 带参数调用依存句法分析 """
print(client.depParser(text, options)) word = "张飞" """ 调用词向量表示 """
print(client.wordEmbedding(word)) text = "床前明月光" """ 调用DNN语言模型 """
print(client.dnnlm(text)) word1 = "北京" word2 = "上海" """ 调用词义相似度 """
print(client.wordSimEmbedding(word1, word2)) """ 如果有可选参数 """
options = {} """ 带参数调用词义相似度 """
print(client.wordSimEmbedding(word1, word2, options)) text1 = "浙富股份" text2 = "万事通自考网" """ 调用短文本相似度 """
print(client.simnet(text1, text2)) """ 如果有可选参数 """
options = {}
options["model"] = "CNN" """ 带参数调用短文本相似度 """
print(client.simnet(text1, text2, options)) text = "三星电脑电池不给力" """ 调用评论观点抽取 """
print(client.commentTag(text)) """ 如果有可选参数 """
options = {}
options["type"] = 13 """ 带参数调用评论观点抽取 """
print(client.commentTag(text, options)) text = "苹果是一家伟大的公司" """ 调用情感倾向分析 """
print(client.sentimentClassify(text)) title = "iphone手机出现“白苹果”原因及解决办法,用苹果手机的可以看下" content = "如果下面的方法还是没有解决你的问题建议来我们门店看下成都市锦江区红星路三段99号银石广场24层01室。" """ 调用文章标签 """
print(client.keyword(title, content)) title = "欧洲冠军杯足球赛" content = "欧洲冠军联赛是欧洲足球协会联盟主办的年度足球比赛,代表欧洲俱乐部足球最高荣誉和水平,被认为是全世界最高素质、最具影响力以及最高水平的俱乐部赛事,亦是世界上奖金最高的足球赛事和体育赛事之一。" """ 调用文章分类 """
print(client.topic(title, content))
二:图像识别
# -*- coding: utf-8 -*-
# @Author : FELIX
# @Date : 2018/5/18 11:32 from aip import AipImageClassify """ 你的 APPID AK SK """
APP_ID = ''
API_KEY = ''
SECRET_KEY = '' client = AipImageClassify(APP_ID, API_KEY, SECRET_KEY) """ 读取图片 """
def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read() image = get_file_content('ma.jpg') """ 调用通用物体识别 """ print(client.advancedGeneral(image)) """ 调用菜品识别 """
print(client.dishDetect(image)) """ 调用车辆识别 """ print(client.carDetect(image)) """ 调用logo商标识别 """
print(client.logoSearch(image)) """ 调用动物识别 """
print(client.animalDetect(image)) """ 调用植物识别 """
print(client.plantDetect(image))
三:文字识别
# -*- coding: utf-8 -*-
# @Author : FELIX
# @Date : 2018/5/18 10:36 from aip import AipOcr """ 你的 APPID AK SK """
APP_ID = ''
API_KEY = ''
SECRET_KEY = '' client = AipOcr(APP_ID, API_KEY, SECRET_KEY) # """ 读取图片 """
# def get_file_content(filePath):
# with open(filePath, 'rb') as fp:
# return fp.read()
#
# image = get_file_content('code.jpg')
#
# """ 调用通用文字识别, 图片参数为本地图片 """
# print(client.basicGeneral(image))
#
# """ 如果有可选参数 """
# options = {}
# options["language_type"] = "CHN_ENG"
# options["detect_direction"] = "true"
# options["detect_language"] = "true"
# options["probability"] = "true"
#
# """ 带参数调用通用文字识别, 图片参数为本地图片 """
# print(client.basicGeneral(image, options)) # url = "https//www.x.com/sample.jpg"
#
# """ 调用通用文字识别, 图片参数为远程url图片 """
# client.basicGeneralUrl(url)
#
# """ 如果有可选参数 """
# options = {}
# options["language_type"] = "CHN_ENG"
# options["detect_direction"] = "true"
# options["detect_language"] = "true"
# options["probability"] = "true"
#
# """ 带参数调用通用文字识别, 图片参数为远程url图片 """
# client.basicGeneralUrl(url, options) """ 读取图片 """
def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read() image = get_file_content('code.jpg') """ 调用通用文字识别(含位置高精度版) """
print(client.accurate(image))
""" 调用网络图片文字识别, 图片参数为本地图片 """
print(client.webImage(image))
print(client.basicGeneral(image)) # """ 如果有可选参数 """
# options = {}
# options["recognize_granularity"] = "big"
# options["detect_direction"] = "true"
# options["vertexes_location"] = "true"
# options["probability"] = "true"
#
# """ 带参数调用通用文字识别(含位置高精度版) """
# print(client.accurate(image, options))
四:语音文字识别
# -*- coding: utf-8 -*-
# @Author : FELIX
# @Date : 2018/5/18 10:08 from aip import AipSpeech """ 你的 APPID AK SK """
APP_ID = ''
API_KEY = ''
SECRET_KEY = '' client = AipSpeech(APP_ID, API_KEY, SECRET_KEY) # result = client.synthesis('你好百度', 'zh', 1, {
# 'vol': 5,
# 'per':3,
# })
#
# # 识别正确返回语音二进制 错误则返回dict 参照下面错误码
# if not isinstance(result, dict):
# with open('auido.mp3', 'wb') as f:
# f.write(result)
# # 读取文件
def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read() # 识别本地文件
text=client.asr(get_file_content('auido.wav'), 'pcm', 16000, {
'dev_pid': 1536,
}) print(text)
百度智能api接口汇总的更多相关文章
- vue框架导入百度地图API接口的方法
百度请求API接口:
- 简单几行代码使用百度地图API接口分页获取信息
首发于: 万能助手扩展开发:使用百度地图API接口分页获取信息_电脑计算机编程入门教程自学 http://jianma123.com/viewthread.aardio?threadid=426 使用 ...
- Angular 调用百度地图API接口
Angular 调用百度地图API接口 参考原文:https://blog.csdn.net/yuyinghua0302/article/details/80624274 下面简单介绍一下如何在Ang ...
- 常用精品API接口汇总
下面列举了100多个国内常用API接口,并按照 笔记.出行.词典.电商.地图.电影.即时通讯.开发者网站.快递查询.旅游.社交.视频.天气.团队协作.图片与图像处理.外卖.消息推送.音乐.云.语义识别 ...
- 常用API接口汇总
下面列举了100多个国内常用API接口,并按照 笔记.出行.词典.电商.地图.电影.即时通讯.开发者网站.快递查询.旅游.社交.视频.天气.团队协作.图片与图像处理.外卖.消息推送.音乐.云.语义识别 ...
- 【转载】常用精品API接口汇总
原文链接戳这里~~ 下面列举了100多个国内常用API接口,并按照 笔记.出行.词典.电商.地图.电影.即时通讯.开发者网站.快递查询.旅游.社交.视频.天气.团队协作.图片与图像处理.外卖.消息推送 ...
- 百度地图API接口
js <script type="text/javascript"> // 百度地图API功能 var map = new BMap.Map("map&quo ...
- 用户Ip地址和百度地图api接口获取用户地理位置(经纬度坐标,城市)
<?php //获取用户ip(外网ip 服务器上可以获取用户外网Ip 本机ip地址只能获取127.0.0.1) function getip(){ if(!empty($_SERVE ...
- tp5 封装百度地图api接口
//服务器端api extend\Map <?php /** * 百度地图业务封装 */ class Map{ /** * 根据地址来获取经纬度 * @param $address */ pub ...
随机推荐
- Photon Server初识(五) --- 客户端连接服务端
准备:Unity开开发IDE. 一.新建Unity3D项目 导入包,在资源下新建目录 Plugins .在之前解压的SDK目录 lib中找到 Photon3Unity3D.dll,拖到新建的目前下 二 ...
- fiddler笔记:统计选项卡(Statistics)
Request Count 选中的Session数. Bytes sent Http请求头和请求体中向外发送的字节总数. Bytes received HTTP请求头和请求体中接收到的所有字节数. R ...
- 适合新手的160个creakme(三)
先跑一下,这个程序应该是有定时器,多久之后自动开启,测试一下输入,序列号以字母方式输入会出现类型不匹配,之后程序自动退出 但是如果以数字方式输入序列号,则会出现,Try Again,所以这里序列号应该 ...
- DaemonSet和StatefulSet
DaemonSet 的使用 通过该控制器的名称我们可以看出它的用法:Daemon,就是用来部署守护进程的,DaemonSet用于在每个Kubernetes节点中将守护进程的副本作为后台进程运行,说白了 ...
- LibSVM格式简介
对于训练或预测,XGBoost采用如下格式的实例文件: train.txt 1 101:1.2 102:0.03 0 1:2.1 10001:300 10002:400 0 0:1.3 1:0.3 1 ...
- JS中json数组多字段排序方法(解决兼容性问题)(转)
前端对一个json数组进行排序,用户需要动态的根据自己的选择来对json数据进行排序. 由于后台表设计问题所以不能用sql进行排序,这里用到了js的sort方法. 如果对单字段排序,那么很简单,一个s ...
- hdu 2680 Dijstra
Choose the best route Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Ot ...
- SqlServer2008 R2发布订阅
网上好多大神写的贴子,自己也看着贴子弄的,写的已经很详细了,我就不重复写了,贴上参考资料: http://www.cnblogs.com/dudu/archive/2010/08/26/1808540 ...
- 如何提高后台服务应用问题的排查效率?日志 VS 远程调试
转眼间,距离Jerry最近一篇文章推送已经过去了一个多月的时间了. 公众号更新的频率降低,不是因为Jerry偷懒,而是由于从春节过后,我所在的SAP成都研究院数字创新空间整个团队,一直在忙一个5月份需 ...
- 如何使用jMeter发送两个逻辑上相关的HTTP请求
在前一篇文章使用jMeter构造大量并发的随机HTTP请求里我通过jMeter构造了大量的HTTP GET并发请求,对服务器产生了大量读操作. 现在我有另一个需求场景:假设我开发了一个创建Servic ...