问题标签 [dictation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
436 浏览

android - 禁用 Android 键盘上的听写功能

是否可以通过每个文本视图或每个应用程序的 SDK 禁用听写功能/按钮?

0 投票
0 回答
170 浏览

uitextfield - 听写和 UITextfield 的问题

在 tvOS 9.2 上,将UITextField键盘类型设置为UIKeyboardTypeNumberPad.

似乎当您开始听写时,没有添加任何输入。这是一个错误吗?有没有人遇到过这个?

0 投票
1 回答
41 浏览

ios - 我想在我的应用程序上使用此文本。我需要帮助

我的英文很差。我创建了一个 Applewatch 应用程序,该应用程序的 iPhone 版本没有可显示的内容。所以我想在那里放一个有趣的文字。

1-这个文本会让苹果拒绝我的应用程序吗?2-请帮助我管理此文本并修复听写问题等...

提前致谢。

这是文本:

你好 All The Staff 在 Apple Watch 应用上。所以你可以在某处隐藏这个应用程序......但是我放置了一个切换按钮,所以你可以玩......这个按钮没有做任何事情,但有传言说如果你切换它 1000 次,你将获得 Apple Watch 黄金版的奖励. 但不要相信这个。这只是一个谣言...

0 投票
1 回答
528 浏览

ios - 如何在没有按下按钮的情况下在 Apple Watch 中开始和停止听写

我编写了代码以在我的 Apple Watch 上使用听写。我使用没有建议的 presentTextInputControllerWithSuggestions 直接开始听写。

但是,我有两个问题:

  • 我想在我的应用程序启动时开始听写。为此,我在 willActivate 方法中调用我的函数,但是这样,我的屏幕上只出现了一个等待图像,而不是我的第一页听写。
  • 我想在不按“完成”按钮的情况下停止听写。我不知道这是否可能,我怎样才能做到这一点。

有我的代码:

你有解决方案吗?

0 投票
1 回答
163 浏览

ios - 如何在 presentTextInputControllerWithSuggestions 中自定义听写视图

我用 presentTextInputControllerWithSuggestions 创建了一个页面,我想自定义听写视图。

例如,我不想看到“取消”而是“重试”。

我在消息应用程序中看到,听写视图是默认视图,但带有“发送”而不是“完成”。

您知道此自定义是否可用,我该怎么做?

0 投票
0 回答
67 浏览

ios - WatchKit:presentTextInputControllerWithSuggestion 减慢了我的应用程序

我在 Swift 的手表应用中使用了 presentTextInputControllerWithSuggestion。它可以工作,但听写后我的应用程序真的很慢。

有我的代码:

我只是在标签中显示我的文本。但是,从我在听写屏幕上按下“完成”到我可以看到我的文本之间,至少有一秒钟。

我在邮件或消息等 Apple 应用程序中看到这一点非常快。

我看到我的手表 CPU 在听写过程中接近 50%,当我按“完成”时接近 100%。我的应用在此步骤中不消耗 CPU。CPU被其他应用程序消耗(我想听写)。

你知道我可以如何改善这个响应时间吗?

0 投票
0 回答
99 浏览

swift - WatchKit:在 x 秒和听写停止后调用 applicationWillResignActive

我的应用程序必须自动启动听写(使用带有空的建议数组的presentTextInputControllerWithSuggestions )。为此,我在某个屏幕上安排了 X 秒后延迟的听写。

但是,当用户在开始听写之前退出应用程序时,我遇到了问题。

一开始,我只是安排听写。如果我离开应用程序,听写会在后台开始,当我回到应用程序时,我看到了我的屏幕,但没有听写屏幕。如果我尝试重新启动听写,它不起作用(函数被调用并且听写开始但也在后台并且屏幕没有改变)。

所以,如果应用程序之前离开,我尽量不要开始听写。为此,我在 ExtentienDelegate 的 applicationWillResignActive 函数中更改了一个布尔值。但是,我的问题是用户退出应用程序时不会立即调用此函数。因此,如果用户退出应用程序 1 秒或更长时间,则在听写开始之前,布尔值会更改并且听写不会开始。当我回来时,它起作用了。但是,如果我在开始前退出,听写继续在后台开始,当我回来时,我无法重新开始听写。

那么,您能否告诉我是否有解决方案可以在应用程序停止时准确地更改我的布尔值或找到解决此问题的另一种解决方案(以编程方式停止听写,...)

0 投票
2 回答
101 浏览

command - 如果复选框已被选中,则退出应用程序

我创建了一个脚本,通过使用成功打开系统偏好设置/共享/的听写命令“启用共享”来激活它,然后它将自动单击复选框,无论它是否已启用或禁用。

我想要两个听写命令,一个用于启用共享,一个用于禁用共享。如何添加一个条件,即当我说“启用共享”时,它将通过脚本运行,如果共享复选框已被选中,只需退出系统首选项而不是单击该复选框(如果它已被选中)实际上会取消选中该复选框?

0 投票
2 回答
4198 浏览

macos - 如何将文本更改为语音 Mac Sierra

有一个设置 OSX Yosemite,您可以在其中更改您的听写声音和速度。有谁知道如何在 Mac 最新的 macOS Sierra 上找到这些设置?

我在键盘下查看了有听写设置的地方,但这似乎是你在对着你的电脑说话,然后它把它打出来。

还查看了可访问性和语音设置,但不是我想要的。

默认声音是 Alex,您可以更改回声速度。

谢谢你的帮助。

0 投票
0 回答
52 浏览

ios - 如何从uitextview获取蓝色虚线下划线(听写后)字符串的范围

有没有办法在ios中找到蓝色点下划线字符串的范围(建议获取替代文本)