【发布时间】:2014-06-09 19:26:33
【问题描述】:
我似乎找不到任何有关 iOS 中文本输入的语音转文本选项的文档。我知道您可以使用一些 AV 内容手动执行此操作,但是启用 Siri 后您获得的开箱即用听写功能有些奇怪。
试试这个。使用搜索栏打开您拥有的任何 iOS 应用程序。这将是我们的 UITextField 实验。更好的是,打开 Mail.app。你不能卸载它,所以我知道你有它。
说“123 Elm St. comma Fargo comma ND” 我得到了什么:123 Elm St. comma Fargo comma Indy"
与我所说的非常接近。没什么大不了的。那是一个文本字段/搜索栏。让我们在 UITextView 中尝试一下。
打开一封新电子邮件,然后转到电子邮件正文。让我们说同样的话。
说“123 Elm St. comma Fargo comma ND” 我得到了什么:123 Elm St., Fargo, ND"
看起来更好!所以我想知道的是,为什么 UITextView 对标点符号和其他命令的识别比文本字段更好。这不仅限于逗号,它涵盖了整个范围。
有没有办法指定我想要听写的文本类型?有没有办法改变它,所以我在文本字段中得到这个标点符号识别?或者有人可以向我指出一些文档,这些文档说这就是它们不同的原因,我完全搞砸了。无论哪种方式,一些答案都会有所帮助。提前致谢。
更新 我对 UITextField 进行了子类化,并检查了听写可能会返回的替代短语,但没有。我得到的只是原始转换。
【问题讨论】:
标签: ios uitextfield uitextview siri dictation