Die App würde Speech API und nicht SiriKit verwenden, da Siri "Hey Siri" benötigt, um aktiviert zu werden, bevor es irgendwelche Eingaben machen kann. Ich möchte, dass meine App immer zuhört und eine Funktion aufruft, wenn der Benutzer ein bestimmtes Wort sagt. Ist es möglich, diese Funktion in der App zu haben?Kann Ihre iOS-App Sprach-/Spracherkennung verwenden, auch wenn die App nicht ausgeführt wird und das iPhone gesperrt ist?
Antwort
Ihre App kann nur in bestimmten Szenarien im Hintergrund ausgeführt werden. Für weitere Details, siehe this Apple documentation.
Ihre Anwendung scheint in den Apps that record audio content while in the background
Fall zu passen. Sie können den UIBackgroundModes
-Schlüssel in Ihrer plist-Datei mit dem audio
-Modus hinzufügen, um die Verwendung Ihrer App im Hintergrund zu ermöglichen.
Ich bin mir ziemlich sicher, dass es nicht möglich ist, Spracherkennung im Hintergrund zu verwenden. Benutzte dieses Beispiel project und legte alle unterstützten Hintergrundmodi auf ON. Arbeitete nur etwa 30 Sekunden im Hintergrundmodus und das war's.
Wenn Sie eine andere Lösung gefunden haben, um dieses Problem zu lösen, lassen Sie es mich bitte wissen. Ich muss ein Projekt mit Hintergrund-Spracherkennung durchführen.
- 1. MobileFirst App wird ausgeführt, während das Gerät gesperrt ist?
- 2. Wie entwickle ich das iPhone Widget, so dass sie auch ausgeführt werden können, wenn die App im Hintergrundzustand ist
- 3. App dreht automatisch, auch wenn die Geräteausrichtung gesperrt ist
- 4. NSURLsession Hintergrundübertragungsdienst für Download-Aufgabe, kann es auch funktionieren, wenn die App gesperrt ist?
- 5. Wie wird das Video aufgezeichnet, wenn das Gerät gesperrt ist?
- 6. didReceiveRemoteNotification wird nicht ausgeführt, wenn App ausgeführt wird (FOREGROUND)
- 7. UILocalNotification wird nicht ausgelöst, wenn das Gerät gesperrt ist
- 8. Wie wird Ihre App benachrichtigt, wenn das iPhone eingeschaltet oder ausgeschaltet wird?
- 9. Android: Halten Sie einen Thread laufen, auch wenn das Gerät gesperrt ist
- 10. Wie implementiert man App-Anrufe, wenn das iPhone wie imo, WhatsApp und Skype gesperrt ist?
- 11. iPhone App läuft, während Bildschirm gesperrt
- 12. Kann die Kamera nicht auf dem iPhone verwenden, wenn sie mit Unity ausgeführt wird
- 13. Benachrichtigungston wird nicht erstellt, wenn das Telefon gesperrt ist
- 14. Android, wie meine Musik spielen zu halten, auch wenn das Telefon gesperrt ist und schlafen
- 15. VOIP Push Delegaten nicht angerufen, wenn App beendet ist und Telefon gesperrt ist
- 16. iOS Hintergrundmodus, wenn App nicht ausgeführt wird?
- 17. Wie erstelle ich eine Android-App, die bei Erschütterungen aktiviert wird, wenn der Bildschirm gesperrt ist?
- 18. Azure Web App wird ausgeführt, ist aber auch gelöscht
- 19. avplayer wird nicht angehalten, wenn auf die Schaltfläche "Pause" geklickt wird, wenn der Bildschirm gesperrt ist
- 20. Erhalte die Erlaubnis eines Mikrofons, wenn das Telefon gesperrt ist
- 21. Alarm Manager werden nicht funktionieren, wenn die App im Hintergrund getötet und Gerät gesperrt ist
- 22. Ist es verboten, das Spotify iOS SDK zu verwenden, wenn Ihre App die Navigation verwendet?
- 23. Wie kann ich meine App auch nach iPhone-Bildschirmsperren ausführen?
- 24. Wie kann ein IntentService auch dann ausgeführt werden, wenn die App geschlossen ist?
- 25. Neo4j Datenbank wird gesperrt, wenn die Transaktion nicht geschlossen wird
- 26. Das Gültigkeits-Popup wird auch nach korrekter Eingabe nicht ausgeführt
- 27. Wie kann ich feststellen, ob meine iPhone App ausgeführt wird, wenn eine Push-Benachrichtigung empfangen wird?
- 28. Warum wird das nicht ausgeführt, wenn der Block ausgeführt wird?
- 29. Wie füge ich das Symbol meiner App in die Statusleiste ein, wenn meine App ausgeführt wird?
- 30. Abbruch | Entferne die Funktion delay() wenn das Video pausiert ist (nicht mehr verzögern, auch wenn die Verzögerung nicht beendet ist)