用SVOX实现安卓中文语音朗读(在模拟器上)

本文介绍了如何在Android模拟器上使用SVOX实现中文语音朗读。通过安装SVOX语音插件和中文语音包,然后在设置中配置Text-to-speech,成功启用中文朗读功能。尽管一些帖子提到需要额外步骤,但作者在不执行这些步骤的情况下也实现了功能,可能因为是在模拟器上操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

虽然API里支持中文,但是手机并不自带中文朗读的功能,所以查了一些资料之后决定利用SVOX来实现。

我用的模拟器是2.2

官网提供了安装方法: http://svoxmobilevoices.wordpress.com/how-to-use/

如果要在模拟器上安装SVOX,步骤如下:

开始以下步骤之前一定要打开模拟器,打开的哪个,就安装在那个上了。

如果是新手,别忘了所有步骤开始之前,最好先创建SD卡,方法:http://blog.youkuaiyun.com/ldj299/article/details/5822512


步骤1:安装SVOX 语音插件(.apk文件)

安装了这个可以选很多语言,但是此时并没有完成中文的安装。

      具体安装APK文件方法:http://dengzh.iteye.com/blog/1100615  文中说放到tools文件夹内,但是我并不成功,而是放在platform-tools文件夹成功了。

步骤2:安装SVOX 中文语音包(.apk文件)

安装这个之后,从模拟器里找到图标,安的哪国语言就是哪国国旗,此处为中国。

打开软件后它会自动安装,如果此处打开后遇到问题,可能是模拟器没有SD卡,给模拟器创建SD卡的方法如下:

http://blog.youkuaiyun.com/ldj299/article/details/5822512

步骤3:在模拟器的 Settings -> Voice input & output -> Text-to-speech settings里,配置一下选项:

   Default Engine 选 Svox Classic TTS

   Default Language选你要的语言,如中文

  按“Listen to an example” 听到你选的语言就成功了。

  注意:要先在default engine里选svox才能看见语言里的中文这一项。

另外,看很多人的帖子要把另一个压缩格式的中文包解压放到SD卡内,我并没有做这一项,但是也成功了,新手学习中,不知道为啥。。。

------------------------------------------------------------------------------------------------------

更新:后来发现,我之所以没把那些东西lincese什么的考到SD卡就成功是因为我是在模拟器上装,如果手机上装还是要干那些的,方法:http://android.155.cn/news/37763.html

因为是学校做项目,就没再费劲弄这些免费的,下了个正版的免费试用版,然后测试了一下发现挺好用就干脆让学校买了就3美金也不贵。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值