gpt4 book ai didi

ios - UITextField 的听写结果不同于 UITextView

转载 作者:可可西里 更新时间:2023-11-01 04:29:49 25 4
gpt4 key购买 nike

我似乎找不到任何关于 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 子类化并检查了可能会随着听写返回的替代短语,但没有。我只得到原始转换。

最佳答案

在进一步研究文本字段并使用来自@Ricky 的一些信息后,我弄清楚了是什么阻碍了听写。我将 returnKeyType 设置为 UIReturnKeySearch。将此更改为任何其他选项都会给我想要的听写结果。改回搜索,结果是全文结果。这在任何地方都没有记录。

此行为未在任何地方记录。感谢@Ricky 指导我的想法,即使它不是 100% 正确的答案。它确实帮助我弄清了问题的根源。

关于ios - UITextField 的听写结果不同于 UITextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24127476/

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