gpt4 book ai didi

android - 在 Android 上使用 TTS : Punctuation is read aloud

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:03:29 26 4
gpt4 key购买 nike

上下文:我的应用程序正在向用户拥有的任何 TTS 引擎发送句子。句子是用户生成的,可能包含标点符号。

问题: Some users report that标点符号在 SVOX、Loquendo 和可能的其他语言上被大声朗读(TTS 说“逗号”等)。

问题:

  1. 我应该去除所有标点符号吗?
  2. 我应该使用 this kind of API 转换标点符号吗? ?
  3. 我应该让 TTS 引擎处理标点符号吗?

看到 Loquendo 问题的同一位用户在使用另一个名为 FBReader 的 Android 应用程序时没有这个问题。所以我猜第三个选项不是正确的做法。

最佳答案

我的一个应用程序遇到了同样的问题。

输入的字符串是:

下一个闹钟在 10 分钟后,将是下午 2:45

TTS 引擎会说:

10 分钟后的下一个闹钟将是下午 2:45

只需在逗号后添加一个空格即可解决问题,如下所示:

下一个闹钟在 10 分钟后,将是下午 2:45

这是一个愚蠢的错误,也许你的问题比这更复杂,但它对我有用。 :)

关于android - 在 Android 上使用 TTS : Punctuation is read aloud,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8573030/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com