草庐IT

dictation

全部标签

ios - UITextField 开始听写

我想以编程方式将我的UITextField输入置于听写模式,而不需要用户从键盘调出并选择听写。搜索了API文档,但找不到解决方案。有什么想法吗? 最佳答案 目前这在iOS上是不可能的。唯一可能的地方是在使用WatchKit的应用程序中。在WKInterfaceController中,您实际上可以使用presentTextInputControllerWithSuggestions并将nil作为参数,它会立即开始听写输入。 关于ios-UITextField开始听写,我们在StackOve

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

我编写了代码以在我的AppleWatch上使用听写功能。我使用没有建议的presentTextInputControllerWithSuggestions直接开始听写。但是,我有两个问题:我想在我的应用程序启动时开始听写。为此,我在willActivate方法中调用了我的函数,但这样一来,我的屏幕上只会出现一个等待图像,而不是我的第一个听写页面。我想在不按“完成”按钮的情况下停止听写。我不知道这是否可能,我该怎么做。这是我的代码:funcdictation(){self.presentTextInputControllerWithSuggestions([],allowedInputM

ios - UITextField 开始听写

我想以编程方式将我的UITextField输入置于听写模式,而不需要用户从键盘调出并选择听写。搜索了API文档,但找不到解决方案。有什么想法吗? 最佳答案 目前这在iOS上是不可能的。唯一可能的地方是在使用WatchKit的应用程序中。在WKInterfaceController中,您实际上可以使用presentTextInputControllerWithSuggestions并将nil作为参数,它会立即开始听写输入。 关于ios-UITextField开始听写,我们在StackOve

ios - UITextField 开始听写

我想以编程方式将我的UITextField输入置于听写模式,而不需要用户从键盘调出并选择听写。搜索了API文档,但找不到解决方案。有什么想法吗? 最佳答案 目前这在iOS上是不可能的。唯一可能的地方是在使用WatchKit的应用程序中。在WKInterfaceController中,您实际上可以使用presentTextInputControllerWithSuggestions并将nil作为参数,它会立即开始听写输入。 关于ios-UITextField开始听写,我们在StackOve

ios - 如何检测 textDidChange : on UISearchBar was triggered by dictation

我目前面临与UISearchBar和听写支持相关的问题。当搜索栏的文本发生变化时,我必须触发一些过滤逻辑。必须通过键盘键入或听写来触发此逻辑。现在这是我的问题:如果我在搜索栏中结束听写,textDidChange方法会立即被触发(同时语音识别正在运行)。识别完成后,使用正确的字符串再次触发该方法。如何检测该方法的第一次调用是由语音识别开始触发的?因为在这种情况下我必须避免执行我的逻辑。我已经尝试检查传递给该方法的searchText参数。但结果有点可疑。如果我将此代码添加到searchBar:textDidChange:-(void)searchBar:(UISearchBar*)se

android - 在 DICTATION_MODE 中使用 android.speech.SpeechRecognizer 时出现延迟

我在DICTATION_MODE中长期使用android.speech.SpeechRecognizer来识别命令。在这种模式下,对回调方法onPartialResults的调用比在正常模式下延迟更多。有谁知道为什么会发生这种情况以及如何避免这种延迟?这是我用于SpeechRecognizer的配置:IntentrecognizerIntent=newIntent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);recognizerIntent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,Recogn

android - 在 DICTATION_MODE 中使用 android.speech.SpeechRecognizer 时出现延迟

我在DICTATION_MODE中长期使用android.speech.SpeechRecognizer来识别命令。在这种模式下,对回调方法onPartialResults的调用比在正常模式下延迟更多。有谁知道为什么会发生这种情况以及如何避免这种延迟?这是我用于SpeechRecognizer的配置:IntentrecognizerIntent=newIntent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);recognizerIntent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,Recogn

ruby-on-rails - Ruby on Rails,rake 数据库 :seed or db:reset - how do you dictate which mode (development/test/production)?

使用RubyonRails,当您使用rakedb:seed或db:reset重置或重新播种数据库时-您如何指定操作要处于哪种模式(开发/测试/生产)?我使用Sqlite进行开发,使用postgresql进行测试和生产——但使用不同的连接参数。我似乎无法控制Rails在我的开发箱(我在虚拟机Ubuntu13.l0中运行)或在Heroku上运行的模式。此外,当您在Heroku上运行应用时,您如何决定在哪种模式(开发/测试/生产)中运行您的应用?Heroku文档建议的方式不起作用(也就是说,将单行放入Procfile网络:bundleexecunicorn-p$PORT-E$RACK_ENV