百度智能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 ...
随机推荐
- 第1章:Python语言与Linux系统管理
1.Python语言为什么流行 1).简单易学 2).丰富强大的库 3).开发效率高 2.Python语言有什么缺点 1).Python的执行速度不够快 2).Python的GIL锁限制并发:GIL是 ...
- 监控 Kubernetes 集群应用
Prometheus的数据指标是通过一个公开的 HTTP(S) 数据接口获取到的,我们不需要单独安装监控的 agent,只需要暴露一个 metrics 接口,Prometheus 就会定期去拉取数据: ...
- Wannafly挑战赛22
B. 字符路径 给一个含n个点m条边的有向无环图(允许重边,点用1到n的整数表示),每条边上有一个字符,问图上有几条路径满足路径上经过的边上的字符组成的的字符串去掉空格后以大写字母开头,句号 '.' ...
- 复习二叉数 pat l2-006 数的遍历
L2-006. 树的遍历 给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列.这里假设键值都是互不相等的正整数. 输入格式: 输入第一行给出一个正整数N(<=30),是二叉树中结点 ...
- element-ui 中 table 鼠标悬停时背景颜色修改
样式穿透: /deep/ .el-table tbody tr:hover>td { background-color: #颜色 }
- ORACLE触发器的自治事务的注意事项
直接上代码: Create OR replace Trigger TR_ROBXMX_CLDJBHHX After INSERT OR UPDATE OR DELETE ON ROBXMX1 --要监 ...
- Boost,Eigen,Flann—C++标准库预备役
Boost,Eigen,Flann—C++标准库预备役 第一预备役:Boost Boost库是为C++语言标准库提供扩展的一些C++程序库的总称. Boost库由Boost社区组织开发.维护 ...
- CHD-5.3.6集群上hive安装
解压过后: [hadoop@master CDH5.3.6]$ ls -rlttotal 8drwxr-xr-x. 17 hadoop hadoop 4096 Jun 2 16:07 hadoop- ...
- CF 976F 递增容量最大流
给你一个二分图 要求你求出对于k=[0~Mindegree] 每个点的度数至少为k所需要的最少边数 并输出方案 如果是单个询问的话 直接跑一个下界网络流即可 但是有多个询问 重建图强行跑不行 反过来考 ...
- Spring入门篇——第2章 Spring IOC容器
第2章 Spring IOC容器 介绍Spring IOC容器的基本概念和应用 2-1 IOC及Bean容器 自己的理解:什么是IOC?就是利用配置文件(外部容器)来创建对象. 在IOC容器中,所有对 ...