请大侠指点一下怎样提高delphi朗读的质量

WhbtomT 2020-04-29 09:32:35
请大侠指点一下怎样提高delphi朗读的质量。用SpVoice,容易出现“没有注册类 ClassID{ }”,用网上的修复工具后,变成了只读字母。这个环境下写的程序,在别的电脑上运行,发音很慢。用VTxtAuto_TLB,只能读英语,速度倒是快。但总觉得读出来的声音不能接受。

所以,这里请求指点一下,有没有好一点的解决办法。
...全文
351 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
墨月羿 2020-05-18
  • 打赏
  • 举报
回复
感觉还是语音库的问题,没装语音库之前我读出来也是乱七八糟的。
WhbtomT 2020-05-04
  • 打赏
  • 举报
回复
引用 3 楼 tanqth 的回复:
安卓下,可以看这篇文章: Delphi D10.X中实现安卓中文语音合成(中文朗读)就这么简单 使用Delphi开发基于安卓原生的TTS(中文语音合成),将文字转语音实现中文的朗读。APP运行后,需要手机上已安装语音引擎。如果您手机上已安装并设置了语音引擎,即可开始朗读。 安卓系统的TTS可支持很多语音引擎,如:谷歌、讯飞、度秘、小爱等。本文主要介绍了如何使用TTS,最终朗读效果由语音引擎确定。
谢谢回答,但我开发的不是案桌。
WhbtomT 2020-05-04
  • 打赏
  • 举报
回复
引用 1 楼 p47655255 的回复:
只读字母是因为没有安装中文的语音库 另外 读中文 建议还使用科大讯飞的
你好,谢谢回答。但我主要用的是读英语。汉语读不读都关系不大。
p47655255 2020-04-29
  • 打赏
  • 举报
回复
只读字母是因为没有安装中文的语音库
另外 读中文 建议还使用科大讯飞的
tanqth 2020-04-29
  • 打赏
  • 举报
回复
安卓下,可以看这篇文章: Delphi D10.X中实现安卓中文语音合成(中文朗读)就这么简单 使用Delphi开发基于安卓原生的TTS(中文语音合成),将文字转语音实现中文的朗读。APP运行后,需要手机上已安装语音引擎。如果您手机上已安装并设置了语音引擎,即可开始朗读。 安卓系统的TTS可支持很多语音引擎,如:谷歌、讯飞、度秘、小爱等。本文主要介绍了如何使用TTS,最终朗读效果由语音引擎确定。
ooolinux 2020-04-29
  • 打赏
  • 举报
回复
Win10好像中文英语都可读,微软自带的。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧