首先在百度云要先创建应用,获取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 教程_调用百度语音合成接口相关推荐

  1. 百度语音合成 java 教程_【百度语音合成】JavaAPI方式语音合成示例

    package com.xs.audio.tns; import java.net.URLEncoder; import com.xs.common.APIContants; import com.x ...

  2. 百度语音识别JAVA代码_【百度语音识别】JavaAPI方式语音识别示例MP3转PCM

    [百度语音识别]JavaAPI方式语音识别示例MP3转PCM Java-API合成语音示例:http://ai.baidu.com/forum/topic/show/496727 REST-API文档 ...

  3. java实现文本纠错功能_调用百度API进行文本纠错

    毕设做的是文本纠错方面,然后今天进组见研究生导师 .老师对我做的东西蛮感兴趣.然后介绍自己现在做的一些项目,其中有个模块需要有用到文本纠错功能. 要求1:有多人同时在线编辑文档,然后文档功能有类似Wo ...

  4. java百度地图插件下载地址_调用百度地图Api实现的查看地图功能的小插件

    1. 功能 bMap.js 可根据地理位置调用出百度地图,采用弹出框形式 2.用法 var city = '青岛市'; var address = '香港中路'; bMap.init({ city : ...

  5. java ocr api_Java调用百度OCR文字识别API实现图片文字识别软件

    Java调用百度OCR文字识别API实现图片文字识别软件 原创isinple 发布于2019-01-06 13:35:59 阅读数 1296 收藏 展开 java_baidu_ocr Java调用百度 ...

  6. java百度地图添加标注_调取百度地图接口,实现取自己的实时位置,然后可以在百度地图上添加信息标注...

    前几天接了一个小项目,就是有关百度地图的,和我的上一篇不一样,上一篇是复制人家的源代码是把东西写死了的,这次的比较有难度,要调取他的接口,用js来实现. 下面我先说一下主要实现的功能,和要实现的页面 ...

  7. 百度翻译api设置 java_Java调用百度API实现翻译

    下面是Java调用百度API实现翻译的具体步骤: 一.在写代码之前先在在百度翻译平台中,申请APP_ID 申请地址申请的详见点击打开链接 申请之后,会得到APP_ID和SECURITY_KEY 二.j ...

  8. android java教程_[Java教程]Android开发快速入门

    [Java教程]Android开发快速入门 0 2020-12-22 18:01:40 Xamarin.Android 应用程序剖析 以下屏幕截图列出了解决方案的内容. 下面是一个解决方案资源管理器, ...

  9. 百度高德位置定位服务器,调用百度、高德地图App,百度地图网页版,App定位

    1.首先判断是否安装了目标地图App //判断是否安装目标应用 public static boolean isInstallByread(String packageName) { return n ...

最新文章

  1. python无师自通配套资源_Python Tkinter Pack布局管理器(超级详细,看了无师自通)...
  2. 003_Spring Data JPA分页和排序查询
  3. 【Linux】一步一步学Linux——sudo命令(105)
  4. 子公司倒戈,CEO 遭攻击,股价暴跌,迅雷内讧事件的三个教训
  5. vb怎么自动连接服务器,VB 如何制作连接服务器的进程
  6. linux如何装回工具包,如何找到linux工具软件对应的安装软件包----用which+dpkg 实现...
  7. R Markdown与RStudio IDE深度结合
  8. IntelliJ IDEA创建Java-Web项目
  9. 设置下载安装 桌面_电脑C盘快满了不要慌,别只知道清垃圾,这些设置也要改...
  10. 计算机信息安全技术课后习题答案
  11. BackTrack5 (BT5) 无线wpa密码破解教程 gerix
  12. 应届大学生入职的时候首要问公司的主要两个问题是?
  13. [前端框架]-VUE(下篇)
  14. element-ui实现表格分页和搜索功能
  15. 我看了《2018 微信数据报告》,你呢?
  16. NV21格式图像旋转 c++,平移、缩放实现代码
  17. python画龙猫_Python:制作动态字符图
  18. 函授计算机科学与技术就业方向,成人高等函授教 计算机科学与技术专业.doc
  19. 股市非常态,CCI指标买卖点实例图解
  20. 猪是坚强的,所以取名朱坚强!

热门文章

  1. 家庭观念算老几?(转)
  2. 如何画一个精致的思维导图
  3. Access根据出生日期计算年龄_小技巧 | 在SPSS中根据出生日期计算年龄
  4. 让div在body中居中显示
  5. H5托盘通知(带声音提醒)
  6. JDK8u201安装
  7. 【第一天日记-html】
  8. 实现全选和取消全选功能
  9. 运算器设计(计算机组成实验)1
  10. 挪威飞鸽_我成为挪威高级分析初级顾问的美好旅程