使用URL在线语音合成

近期一直在做手机的项目,用到了语音合成与识别的功能。就找了几个网址做了分析,这里只实现了内容的合成。并不包括语音识别。

首先看一下谷歌的语音合成地址:

http://translate.google.cn/translate_tts?

ie=UTF-8&q=这里为语音内容。最多能够有110个汉字,包括标点符号&tl=zh-CN

假设须要读取英文结果,则:

http://translate.google.cn/translate_tts?

ie=UTF-8&q=hello world&tl=en

接下来再看一下分析自车托帮的URL

POST http://weixin.chetuobang.com/weixinlukuang/index.php?

c=roadConditionList&m=createAudio

使用这个URL,你须要POST content 数据到这个URL上面,会返回一个MP3的URL播放地址,然后使用这个地址播放就能够了

时间: 2024-12-26 10:13:23

使用URL在线语音合成的相关文章

讯飞在线语音合成

讯飞在线语音合成 效果图 源码 下载地址(Android Studio工程):http://download.csdn.net/detail/q4878802/9062261 下载SDK 1. 选择服务 2. 选择平台 3. 选择应用 4. 下载SDK 说明 之前的工程都是在Eclipse下演示的,随着Android Studio的普及,我这里也开始使用Android Studio写Demo,虽然细节导入jar包和so库的过程可能不太一样,但是整体的流程是一样的. 将jar包和so库导入Andr

人工智能交互集成在线语音合成能力的Tips

在线语音合成就是在联网的场景下将文字转换成声音,实现机器向人的声音交互.这个概念应该是比较好理解的,下面就结合官网的Android在线合成的Demo讲解一下合成的流程以及大家经常遇到的一些问题. 到官网SDK下载中心下载在线命令词识别SDK(这里以Android版本为例)后,可以发现压缩包里面的目录结构和听写的非常类似,这里告诉大家一个小秘密: 在官网下载Android的这三个选项下载的SDK包是一模一样的,为什么会这样呢?因为听写.在线合成.在线命令词三个功能在我们平台是放在一个SDK 包里的

集成Android免费语音合成功能(在线、离线、离在线融合)

集成Android免费语音合成功能(在线.离线.离在线融合),有这一篇文章就够了(离线)集成Android免费语音合成功能(在线.离线.离在线融合),有这一篇文章就够了(离在线融合) 转眼间,大半年没写文章了,没什么理由,就是人变懒了.囧~ 看标题,其实大家都被骗了,有这一篇文章还不够,我其实是打算分3篇文章来写的,如果合在一章里面就太长了,不过现在这个标题党横行的网络世界,我也被污染了,哈.那么为什么要分3篇文章来讲呢?看标题也能猜到了,就是在线.离线.离在线融合这3种语音合成方式,我将分别使

Android 讯飞语音之语音合成(在线有声朗读)

在线语音合成的使用方法: 首先下载相关的sdk,这个网址里有多种版本,我选择的Android. http://open.voicecloud.cn/index.php/services/voicebase?type=tts&tab_index=1 需要注意的是,最好先创建应用,审核通过后会返回一个APPID号,这个号在开发时会使用. 下载并解压后如图: 其中,doc中是相关文档,libs中是待会儿要导入的语音包,sample中是自带的Demo,大家可以看看. 下面我们通过实例来简单的使用在线语音

科大讯飞和Tizen-TTS语音合成引擎

最近在做一个文本转语音TTS(Text to Speech)的第三方软件封装,使用的是国内语音技术龙头安徽科大讯飞公司提供的离线引擎AiSound5.0,主要用于汽车导航用途.科大讯飞还提供 了AiTalk用于语音识别,AiWrite用于手写识别服务等.另外还有针对6种平台的SDK和开发示例.      其中AiSound5.0只提供TTS接口(即将文本字符串合成PCM格式的音频数据),不提供播音功能,至于播放音频数据我采用的是pulseaduio.     一.科大讯飞语音平台 科大讯飞目前有

初探科大讯飞-讯飞开放平台之语音合成

1:讯飞开放平台提供了很多服务,有语音相关的:离线,在线语音合成及识别:人机交互:有模式识别相关的:人脸识别,声纹识别:还要云存储等等,如有兴趣,自行百度. 2:看了下官方SDK,试着体验下.导入两个jar包到lib目录,以及两个dll和so文件放到工程根目录. 本次先体验下语音合成模块. 语音合成主要涉及一个类,如下,完成语音的合成 import com.iflytek.cloud.speech.SpeechConstant; import com.iflytek.cloud.speech.S

讯飞离线语音合成(语记|语音+)

讯飞离线语音合成(语记|语音+) 讯飞的语音合成有三种方式 在线语音合成(免费) 离线使用语记语音合成(免费,需要本地装一个语记App并且下载离线资源) 使用讯飞离线语音包(付费) 这里使用语记实现离线语音合成 效果图 源码 下载地址(Android Studio工程):http://download.csdn.net/detail/q4878802/9063593 说明 使用语记实现离线语音合成和在线语音合成的步骤非常相似,下载SDK的方式是一样的,一样是选择在线语音合成,只不过是使用离线引擎

讯飞离线语音合成(离线资源包)

讯飞离线语音合成(离线资源包) 讯飞的语音合成有三种方式 在线语音合成(免费) 离线使用语记语音合成(免费,需要本地装一个语记App并且下载离线资源) 使用讯飞离线语音包(付费) 这里使用离线资源包实现离线语音合成,因为正式版是要付费的,所以这里使用试用的离线包(35天试用期.3个装机量). 效果图 源码 下载地址(Android Studio工程):http://download.csdn.net/detail/q4878802/9063779 开通服务,下载SDK 之前已经介绍过,地址:ht

Android第三方服务(1):语音识别(1)

App开发中为了让软件功能更加强大,经常会引用许多的第三方框架或服务,其中可能会碰到这样一种场景,让用户语音输入,App接受用户的输入信息,做出相应的相应,这就是所谓的语音识别,当然这也是最基础最简单的语音识别,还有什么语音听写.在线语音合成.开发语义.人脸识别.声纹识别.语音唤醒等等. 关于Android的语音识别,首先是大多模拟器没法模拟,需要用真机来测试. Android原生系统自带有语音识别模块,不过由于后台是访问Google云服务器数据,基于中国的国情,是没法真正的使用的.因此寻找一种