百度语音合成 java 教程_调用百度语音合成接口
首先在百度云要先创建应用,获取apiKey 、 secretKey、 百度云账号的用户id
php 调用接口:
//百度语音合成
public function voice_st(){
$text = '你怎么这么好看';//输入的文字,必须小于4096字节
$cuid = '你的用户id';//用户id,唯一标识
$apiKey = '你的apiKey';
$secretKey = '你的secretKey';
if(!session('voice_st_token')){
$url = 'https://openapi.baidu.com/oauth/2.0/token?grant_type=client_credentials&client_id='.$apiKey.'&client_secret='.$secretKey;
$oauth = $this->getJson($url);
session(['voice_st_token'=>$oauth['access_token'], 'expire'=>2592000]);// token 缓存时间30天
}
$token = session('voice_st_token');
$tex = urlencode(urlencode($text));
$mp3_url = 'http://tsn.baidu.com/text2audio?lan=zh&ctp=1&cuid='.$cuid.'&tok='.$token.'&tex='.$tex.'&vol=9&per=3&spd=5&pit=5&aue=3';
header("Location:".$mp3_url);
}
private function getJson($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
return json_decode($output, true);
}
在浏览器中访问voice_st 方法,即可看到转化好的MP3:
百度语音合成 java 教程_调用百度语音合成接口相关推荐
- 百度语音合成 java 教程_【百度语音合成】JavaAPI方式语音合成示例
package com.xs.audio.tns; import java.net.URLEncoder; import com.xs.common.APIContants; import com.x ...
- 百度语音识别JAVA代码_【百度语音识别】JavaAPI方式语音识别示例MP3转PCM
[百度语音识别]JavaAPI方式语音识别示例MP3转PCM Java-API合成语音示例:http://ai.baidu.com/forum/topic/show/496727 REST-API文档 ...
- java实现文本纠错功能_调用百度API进行文本纠错
毕设做的是文本纠错方面,然后今天进组见研究生导师 .老师对我做的东西蛮感兴趣.然后介绍自己现在做的一些项目,其中有个模块需要有用到文本纠错功能. 要求1:有多人同时在线编辑文档,然后文档功能有类似Wo ...
- java百度地图插件下载地址_调用百度地图Api实现的查看地图功能的小插件
1. 功能 bMap.js 可根据地理位置调用出百度地图,采用弹出框形式 2.用法 var city = '青岛市'; var address = '香港中路'; bMap.init({ city : ...
- java ocr api_Java调用百度OCR文字识别API实现图片文字识别软件
Java调用百度OCR文字识别API实现图片文字识别软件 原创isinple 发布于2019-01-06 13:35:59 阅读数 1296 收藏 展开 java_baidu_ocr Java调用百度 ...
- java百度地图添加标注_调取百度地图接口,实现取自己的实时位置,然后可以在百度地图上添加信息标注...
前几天接了一个小项目,就是有关百度地图的,和我的上一篇不一样,上一篇是复制人家的源代码是把东西写死了的,这次的比较有难度,要调取他的接口,用js来实现. 下面我先说一下主要实现的功能,和要实现的页面 ...
- 百度翻译api设置 java_Java调用百度API实现翻译
下面是Java调用百度API实现翻译的具体步骤: 一.在写代码之前先在在百度翻译平台中,申请APP_ID 申请地址申请的详见点击打开链接 申请之后,会得到APP_ID和SECURITY_KEY 二.j ...
- android java教程_[Java教程]Android开发快速入门
[Java教程]Android开发快速入门 0 2020-12-22 18:01:40 Xamarin.Android 应用程序剖析 以下屏幕截图列出了解决方案的内容. 下面是一个解决方案资源管理器, ...
- 百度高德位置定位服务器,调用百度、高德地图App,百度地图网页版,App定位
1.首先判断是否安装了目标地图App //判断是否安装目标应用 public static boolean isInstallByread(String packageName) { return n ...
最新文章
- python无师自通配套资源_Python Tkinter Pack布局管理器(超级详细,看了无师自通)...
- 003_Spring Data JPA分页和排序查询
- 【Linux】一步一步学Linux——sudo命令(105)
- 子公司倒戈,CEO 遭攻击,股价暴跌,迅雷内讧事件的三个教训
- vb怎么自动连接服务器,VB 如何制作连接服务器的进程
- linux如何装回工具包,如何找到linux工具软件对应的安装软件包----用which+dpkg 实现...
- R Markdown与RStudio IDE深度结合
- IntelliJ IDEA创建Java-Web项目
- 设置下载安装 桌面_电脑C盘快满了不要慌,别只知道清垃圾,这些设置也要改...
- 计算机信息安全技术课后习题答案
- BackTrack5 (BT5) 无线wpa密码破解教程 gerix
- 应届大学生入职的时候首要问公司的主要两个问题是?
- [前端框架]-VUE(下篇)
- element-ui实现表格分页和搜索功能
- 我看了《2018 微信数据报告》,你呢?
- NV21格式图像旋转 c++,平移、缩放实现代码
- python画龙猫_Python:制作动态字符图
- 函授计算机科学与技术就业方向,成人高等函授教 计算机科学与技术专业.doc
- 股市非常态,CCI指标买卖点实例图解
- 猪是坚强的,所以取名朱坚强!