百度 语音合成 语音识别 获取 Access Token
来源:互联网 发布:杜鹏少将网络空间部队 编辑:程序博客网 时间:2024/05/15 04:02
注:百度提供,只是提供了一些更详细的过程
以下为百度提供,http://yuyin.baidu.com/docs/tts/135#获取 Access Token
之后有一点过程,
本人小白一个,还请多多指教!
注册百度开发者
使用百度语音技术服务首先需要注册成为百度开发者,如果您在登陆百度帐号后进入 “ 应用管理 ” 出现如下提示,说明您的百度帐号还没有注册成为百度开发者。请按要求填写开发者信息并完成百度开发者的注册。
创建应用
在首页登陆已经注册为开发者的百度账号,然后点击页面上方的 “ 应用管理 ” 进入应用管理页面。如果您之前在百度开发者中心创建过应用,则会出现您之前曾经创建过的应用;如果您之前没有创建过应用,则需要新创建一个应用。
1、点击右上角 填写应用名称并选择应用垂类信息,即可创建一个新的应用。
2、创建成功后,新创建的应用会出现在应用列表最上方的位置。
3、点击“ 查看Key ”可以查看当前应用的 App ID、 API Key、Secret Key 信息。
开通服务
新创建或从未开通语音合成服务的应用,则需要开通语音合成服务之后才可以使用。
1、点击应用卡片上的 按钮,选择 “语音合成” 服务进行开通。
获取 Access Token
使用语音识别 REST API 需要获取 Access Token。Access Token 是用户身份验证和授权的凭证,语音识别采用的是Client Credentials授权方式,即采用应用公钥、密钥获取Access Token,适用于任何带server类型应用,通过此授权方式获取Access Token仅可访问平台授权类的接口,详见百度 OAuth 授权“Client Credentials授权”部分。
使用Client Credentials获取Access Token需要应用在其服务端发送请求(推荐用POST方法)到百度OAuth2.0授权服务的“https://openapi.baidu.com/oauth/2.0/token ”地址上,并带上以下参数:
- grant_type:必须参数,固定为“client_credentials”;
- client_id:必须参数,应用的 API Key;
- client_secret:必须参数,应用的 Secret Key;
例如:
https://openapi.baidu.com/oauth/2.0/token?
grant_type=client_credentials&
client_id=Va5yQRHl********LT0vuXV4&
client_secret= 0rDSjzQ20XUj5i********PQSzr5pVw2&
响应数据包如下所示,其中 “access_token” 字段即为请求 REST API 所需的令牌, 默认情况下,Access Token 有效期为一个月,开发者需要对 Access Token的有效性进行判断,如果Access Token过期可以重新获取。
例如:
HTTP/1.1 200 OK
Content-Type: application/json
Cache-Control: no-store
{
"access_token": "1.a6b7dbd428f731035f771b8d********.86400.1292922000-2346678-124328",
"expires_in": 86400,
"refresh_token": "2.385d55f8615fdfd9edb7c4b********.604800.1293440400-2346678-124328",
"scope": "public",
"session_key": "ANXxSNjwQDugf8615Onqeik********CdlLxn",
"session_secret": "248APxvxjCZ0VEC********aK4oZExMB",
}
*************************************************************************************************************
前面注册部分自己进行,到“获取 Access Token”部分时,
这就是我们想要的。
- 百度 语音合成 语音识别 获取 Access Token
- 百度语音识别和合成
- BaiduSpeed百度语音唤醒语音识别语音合成
- android应用百度语音识别、语音合成和语音唤醒
- 百度语音识别、语音合成,NAudio录音(C#)
- 语音识别和语音合成
- 语音听写与合成--(讯飞语音识别与合成&&百度语音识别)
- c# 百度语音合成
- 百度语音合成
- 百度语音合成学习
- 百度语音离线合成
- 百度语音合成
- 百度离线语音合成
- 百度语音合成api
- Unity接入百度语音识别与语音合成,实现语音交互
- 百度语音识别和合成SDK for PHP
- .net中语音识别和语音合成
- Android语音合成与语音识别
- azkaban java.lang.StackOverflowError thrown from the UncaughtExceptionHandler in thread "main"
- Charles 从入门到精通
- jquery.validate.js:1110 Uncaught ReferenceError: jQuery is not defined at jq 异常解决方法
- Codeforce 785E(分块)
- myeclipse软件多个版本共存激活
- 百度 语音合成 语音识别 获取 Access Token
- 信号采样频率和信号频率的关系
- jmeter上传文件脚本
- WeX5本地应用打iOS 包服务器环境搭建总结
- JavaScript引擎研究总结与C、C++与互调用
- NSDictionary使用小结
- poll&&epoll实现分析(二)——epoll实现
- java中final关键字总结
- 读书笔记-IntentFilter匹配规则