百度智能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 ...
随机推荐
- Pygame小游戏练习四
@Python编程从入门到实践 Python项目练习 九.添加Play按钮 一.创建Button类 先让游戏一开始为非活动状态 # game_stats.py # --snip-- self.game ...
- Java并发与多线程教程(1)
Java并发性与多线程介绍 在过去单CPU时代,单任务在一个时间点只能执行单一程序.之后发展到多任务阶段,计算机能在同一时间点并行执行多任务或多进程.虽然并不是真正意义上的“同一时间点”,而是多个任务 ...
- MongoDB实战读书笔记(二):面向文档的数据
1 schema设计原则 1.1 关系型数据库的三大设计范式 第一范式(1NF)无重复的列 第二范式(2NF)属性完全依赖于主键 [ 消除部分子函数依赖 ] 第三范式(3NF)属性不依赖于其它非主属性 ...
- eclipse 创建聚合maven项目(转)
转自https://blog.csdn.net/u013239111/article/details/76560167 以前我们搭建项目时,通常是吧pojo.dao.service.配置文件等都放在一 ...
- win10下搭建vue开发环境
特别说明:下面任何命令都是在windows的命令行工具下进行输入,打开命令行工具的快捷方式如下图: 详细的安装步骤如下: 一.安装node.js 说明:安装node.js的windows版本后 ...
- C#添加带验证的websevice接口
记录一下,方便下次使用,或者能帮助到别人. 一.添加服务引用,输入WSDL文件地址. 二.代码 public TESTClient TestContext() { var binding = new ...
- HTML练习二--动态加载轮播图片
接上一篇https://www.cnblogs.com/shuaimeng/p/11106655.html demo下载: https://pan.baidu.com/s/1dhvzHwTHKiguy ...
- Js setTimeout 用法
setTimeout( ) 是属于 window 的 method, 但我们都是略去 window 这顶层物件名称, 这是用来设定一个时间, 时间到了, 就会执行一个指定的 method. setTi ...
- JAVA中AES对称加密和解密以及与Python兼容
引言:本文主要解决Java中用AES加密及解密,同时可通过Python脚本对Java加密后的字符进行解密的操作. 由于近期工作中用到需要使用Java对一串密钥进行加密,并且后台通过Python语言读取 ...
- Vue介绍:vue导读2
一.实例中的成员 二.高级指令 三.组件初识 一.实例中的成员 # 计算computed <!DOCTYPE html> <html> <head> <met ...