簡體   English   中英

在語音命令上啟動應用(android)

[英]Launch app on voice command (android)

我需要一個示例,說明如何通過語音命令(觸發詞)啟動我的應用程序。 因此,某種在后台運行的服務會監聽所有內容,如果單詞與設置的文本值匹配(我想這可以通過語音識別來完成),則應用會打開。 我知道這是可能的,但是我不知道從哪里開始...

我看到其他應用程序也可以確定這一點。 我的用戶接近100萬,這是最常被要求的功能之一。

為此,您必須將Android語音識別作為服務而非活動來運行。 然后讓您的服務收聽關鍵詞或短語。

查看此git,獲取有關如何將Android語音識別作為服務運行的示例代碼:

https://github.com/gast-lib/gast-lib/

Google剛剛從android M引入了一個新的語音交互API

在Android 6及更高版本上,您只需說“ Ok Google”或單擊麥克風圖標,然后說“啟動YourAppName”,即可啟動您的應用。

如果Google語音搜索無法識別您的應用名稱,請嘗試將其拼寫清楚。

要打開“ Ok Google”語音搜索: https : //support.google.com/websearch/answer/2940021?hl=zh_CN

希望有幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM