相关疑难解决方法(0)

如何用蓝牙信号(BLE)唤醒iOS应用程序

使用带有CoreBluetooth的BLE(没有iBeacon),有没有办法在设备收到蓝牙信号时唤醒应用程序未运行的应用程序?

我正在使用redbearlab的BLE Shield(http://redbearlab.com/bleshield/)模拟一个灯塔.

谢谢,DAN

*更新03/05/14*

看起来苹果已经推出了iOS 7.1的主要更新:现在,如果iOS检测到与您的应用匹配的UUID,它将为您打开应用.该应用程序只需要安装,它不必运行(AppDelegate中的逻辑需要响应唤醒呼叫).

ios core-bluetooth bluetooth-lowenergy cbcentralmanager ibeacon

16
推荐指数
2
解决办法
2万
查看次数

如何触发 iOS 应用程序开始离线识别语音命令?

iOS 应用程序连接到内网并控制其他硬件。该硬件用于患者的手术。与大多数手术一样,很难通过手指和语音命令使用 iOS 应用程序,看起来是更好的选择。

我已经通过了语音识别器框架,可以在没有互联网的情况下检测单词。

但是,这些服务不能长时间运行。SpeechRecognizer 框架只允许运行一分钟,因为手术可能持续一个多小时。我想创建一种机制,我们可以在其中触发应用程序开始识别语音命令。(类似于 Android 中的 ok google),以便应用程序获得触发器来捕获语音命令。

寻找建议的读物或解决方案。

speech-recognition voice-recognition ios swift voice-control

5
推荐指数
1
解决办法
2782
查看次数

在按下蓝牙设备按钮时在后台录制音频 (iOS)

是否可以实现一个 iOS 应用程序,当用户按下连接的蓝牙 (BLE) 设备上的按钮、手机屏幕关闭或应用程序时,能够录制音频(用于处理语音到文本)有背景吗?

我已经挖掘了很长时间才发现旧的/未答复的/模糊相关的帖子。

我有一个带有几个按钮的小型蓝牙控制器。其中一个按钮用于通过手机麦克风(或通过连接的蓝牙耳机麦克风)触发录音。至此,我们已经实现了此功能,并且当屏幕打开且应用程序处于前台时它可以正常工作,但是当应用程序处于后台或屏幕关闭时,此功能将停止运行。

我们的实现SFSpeechrecognizer通过Speech框架进行使用,并且我们确保向项目添加所有适当的功能Info.plist(包括Audio、、)。我们的应用程序会进行与音频录制无关的连续后台处理,并且无论应用程序是在前台还是后台,都可以毫无问题地接收来自连接设备的蓝牙 (BLE) 按钮按下操作。Speech RecognitionMicrophone Usage

据我了解,Apple/iOS 限制应用程序在后台时启动的音频录制的使用。如果应用程序要自行启动录音,那么从隐私/安全的角度来看,这是有道理的,但这种限制是否意味着没有方法可以让我们的用户在按下蓝牙 (BLE) 设备按钮时启动录音?

绝对任何对此有建设性的指导将不胜感激!

speech-recognition background recording speech-to-text ios

5
推荐指数
1
解决办法
573
查看次数