之前使用百度的语音合成 sdk做了个简单的tts,但是它不是真正的免费和纯离线的,所以在查阅相关资料后,使用Android的原生TTS ,因为它不支持中文,需要借助其他语音引擎可实现纯离线 免费的TTS。
Android原生的TTS是不支持中文合成的,需要借助其他的语音引擎(apk安装包),比如科大讯飞语音引擎3.0,度秘语音引擎3.0以及新版手机基本都内置有语音引擎,可在设置——》语言——》首选引擎进行选择。
具体可参考这篇csdn博客:
https://blog.csdn.net/yingchengyou/article/details/79591954
我手机是荣耀10,内置有讯飞语音引擎,其他两个可以在上面网址下载到手机安装。
点击科大讯飞 !可选择发音人,内置语言引擎和讯飞的中英文只有女声,而度秘的在我手机选择不了,估计是版本问题吧。
作者:禅与计算机程序设计艺术
语音
助手(Voice Assistant)作为数字生活的重要组成部分,已经渗透到每个人的日常生活中。从购物时结账机器人的出现,到获取信息助手的问诊功能
实现
,
语音
助手在帮助人们完成各种任务方面已经成为当今人机交互的一种新形态。与此同时,各个厂商也在不断开发针对用户需
android
下
实现
对文本的
语音
朗读,
TTS
技术,目前使用Google的SDK只支持以英语为首的几种欧美语言,中文、日文等亚洲语言暂时不支持。
Android
SDK 2.2 下测试通过。
###########################################################
关于:我是劳福喜
Email: laofuxi@gmail.com weibo:http://weibo.com/laofuxi),
目前主力研究
Android
手机开发,希望有兴趣的朋友共同交流。
Android
中文
语音
合成(
TTS
)各家
引擎
对比
Yao.GUET 2012-02-03,转载请注明出处:http://blog.csdn.net/Yao_GUET
Android
系统从1.6版本开始就支持
TTS
(Text-To-Speech),也就是我们所说的
语音
合成,不过遗憾的是系统默认的
TTS
引擎
:Pico
TTS
,并不支持中文。
由此对于广大的炎黄子孙不得不安装我们自己的
TTS
引擎
跟...
在
Android
中,
TTS
全称叫做 Text to Speech,从字面就能理解它解决的问题是什么,把文本转为
语音
服务,意思就是你输入一段文本信息,然后
Android
系统可以把这段文字播报出来。这种应用场景目前比较多是在各种
语音
助手APP上,很多手机系统集成商内部都有内置文本转
语音
服务,可以读当前页面上的文本信息。
目前国内
Android
系统自带
语音
引擎
包括华为小米等居然都是不支持中文
语音
功能,以下是在网上找到的谷歌、科大讯飞和百度的
纯
语音
引擎
apk,没有启动界面,安装后在设置中能找到。不知为什么这些
引擎
在官网上都是找不到的。
百度网盘下载地址 密码:3si0
com.svox.pico 系统自带不支持中文
语音
com.svox.classic 搜svox搜到的,和上面类似不支...
目前文字转
语音
用的最多的是第三方服务科大讯飞,不过需要收费。google也有
离线
文字转
语音
sdk,支持中文,发音也很好,使用
免费
的它不香吗?下边介绍具体使用步骤:
一、下载并设置Google文字转
语音
引擎
首先下载Google文字转
语音
引擎
并安装。安装完成后在设置–>辅助功能–>无障碍–>文字转
语音
输出中将Google 文字转
语音
引擎
设置为默认
语音
引擎
。点击Google
语音
引擎
设置,在
引擎
设置页面联网安装所需要的
语音
数据包。
二、文字转
语音
编码
实现
代码比较简单,就不讲解了,有需要的
最近在开发PDA的
语音
的需求的时候,因为PDA项目为了
实现
多端的兼容,我使用的uni-app开发的,开始使用的百度
免费
的在线
语音
功能,结果要部署到专网环境,咨询了常用的讯飞
语音
和百度
语音
的第三方,花钱买的话,可以提供Andriod和ios的集成方法和
离线
包,但是直接集成uni-app的方法方法没有
在9.0的系统rom定制化开发中,在产品开发中,一些内置的app需要用到
tts
语音
播报功能,所以需要用到讯飞
语音
引擎
作为默认的系统
tts
语音
引擎
功能,所以就需要
了解系统关于
tts
语音
引擎
默认的设置方法,然后在设置讯飞
语音
引擎
为默认的
tts
语音
引擎
来
实现
tts
语音
播报功能的
实现
,接下来分析下相关的
tts
默认
引擎
的设置
方法,来
实现
默认
tts
语音
引擎
的设置
语音
合成是
实现
人机
语音
交互,建立一个有听和讲能力的交互系统所必需的关键技术。随着
语音
技术的发展,百度自主研发了
语音
合成系统(
TTS
),功能是接受用户发送的文本,生成
语音
发送给用户。这篇文章将介绍如何使用百度
Android
语音
合成SDK。与
语音
识别SDK类似,使用
语音
合成SDK也需要注册,并开启
语音
合成API服务,详细步骤可以参考 点击打开链接 中的注册部分。百度
语音
合成SDK以J...