【技術實現步驟摘要】
開發者語音動作系統
[0001]本申請是申請日為2016年04月12日、申請號為201680019717.8、專利技術名稱為“開發者語音動作系統”的專利技術專利申請的分案申請。
[0002]本說明書一般地但不排他地涉及語音命令,并且一個特定實現涉及配置語音命令。
技術介紹
[0003]在軟件中定義的行為可以指定任務,其中行為是控制任務執行的生命周期的類。意圖是被動的數據結構,其可以指定特定行為和與特定行為相關聯的應用程序。意圖可以由應用程序觸發,并且可以使得由該意圖指定的行為在由該意圖指定的目標應用程序上執行或由該應用程序執行。
技術實現思路
[0004]被稱為意圖的被動數據結構可以指定要在應用程序上執行或者由應用程序執行的應用程序和行為,其中行為是在應用程序上執行或由該應用程序執行的任務。意圖可以指定一個或多個可用于觸發意圖的觸發短語,使得意圖的觸發導致由指定的應用程序執行行為。例如,意圖可以與針對出租車服務的應用程序相關聯,并且可以指定一個或多個作為語音動作來操作的觸發短語,使得當用戶說話時,檢測到觸發短語中的一個觸發短語觸發出租車服務應用程序的啟動。除了由意圖指定的應用程序以外,意圖可以由應用程序或操作系統觸發,使得應用程序的觸發導致指定行為在特定應用程序上執行或者由其執行。
[0005]由主機提供的服務或工具可使得應用程序開發者能夠請求指定他們正在開發的特定應用程序的新意圖。針對新意圖的提交可以是語法的形式,其中開發者可以向服務或工具提交語法,并且該服務或工具可以基于該語法為特 ...
【技術保護點】
【技術特征摘要】
1.一種計算機實現的方法,包括:由語音動作服務系統接收在用戶的計算設備處提供的所說言語,所說言語包括語音命令觸發短語;由所述語音動作服務系統處理所說言語以確定與所述語音命令觸發短語相關聯的意圖;由所述語音動作服務系統識別各自能夠滿足所述意圖的兩個或更多個應用,其中,識別所述兩個或更多個應用是基于確定所述兩個或更多個應用與一個或多個數據庫中的意圖相關聯的;由所述語音動作服務系統與所述兩個或更多個應用中的其余應用相比選擇所述兩個或更多個應用中的僅一個應用,其中,至少部分地基于(i)用戶對所述僅一個應用的使用的新近度以及(ii)用戶的過去行為來選擇所述兩個或更多個應用中的所述僅一個應用;以及由所述語音動作服務系統且響應于所說言語向用戶的計算設備僅提供所選擇的僅一個應用的指示。2.根據權利要求1所述的計算機實現的方法,其中,至少部分地基于(i)用戶對所述僅一個應用的使用的新近度以及(ii)用戶的過去行為來選擇所述兩個或更多個應用中的所述僅一個應用包括:確定所述僅一個應用是響應于所述語音命令觸發短語由所述用戶最近選擇的。3.根據權利要求1所述的計算機實現的方法,其中,還至少部分地基于所述僅一個應用與語音命令觸發短語或意圖中的至少一個之間的關聯得分的強度來選擇所述兩個或更多個應用中的所述僅一個應用。4.根據權利要求1所述的計算機實現的方法,其中,還至少部分地基于在接收所說言語時在所述用戶的計算設備上執行所述僅一個應用來選擇所述兩個或更多個應用中的所述僅一個應用。5.根據權利要求1所述的計算機實現的方法,其中,僅提供所選擇的僅一個應用的指示包括提供所選擇的僅一個應用的聲音指示。6.根據權利要求1所述的計算機實現的方法,還包括:由語音動作服務系統接收在用戶的計算設備處額外的所說言語,所述額外的所說言語包括對所選擇的僅一個應用的確認;以及響應于接收到所述額外的所說言語,執行所述僅一個應用以滿足意圖。7.根據權利要求1所述的計算機實現的方法,其中,處理所述所說言語以確定意圖包括:由所述語音動作服務系統對所說言語進行聲音識別以獲得所說言語的轉錄;以及由所述語音動作服務系統確定所述轉錄的至少一部分包括語音命令觸發短語以及所述語音命令觸發短語匹配意圖。8.一種系統,包括:至少一個處理器;以及包括指令的至少一個存儲器,所述指令在被執行時使所述至少一個處理器:接收在用戶的計算設備處提供的所說言語,所說言語包括語音命令觸發短語;處理所說言語以確定所說言語包括所述語音命令觸發短語;
識別兩個或更多個應用,其中,識別所述兩個或更多個應用是基于確定所述兩個或更多個應用被映射到一個或多個數據庫中的語音命令觸發短語的;與所述兩個或更多個應用中的其余應用相比選擇所述兩個或更多個應用中的僅一個應用,其中,至少部分地基于(i)用戶對所述僅一個應用的使用的新近度以及(ii)用戶的過去行為來選擇所述兩個或更多個應用中的所述僅一個應用;以及響應于所說言語且向用戶的計算設備僅提供所選擇的僅一個應用的指示。9.根據權利要求8所述的系統,其中,用于至少部分地基于(i)用戶對所述僅一個應用的使用的新近度以及(ii)用戶的過去行為來選擇所述兩個或更多個應用中的所述僅一個應用的指令包括:用于確定所述僅一個應用是響應于所述語音命令觸發短語由所述用戶最近選擇的指令。10.根據權利要求8所述的系統,其中,用于選擇所述兩個或更多個應用中的所述僅一個應用的指令還包括:用于至少部分地基于所述僅一個應用與語音命令觸發短語之間的關聯得分的強度來選擇所述兩個或更多個應用中的所述僅一個應用的指令。11.根...
【專利技術屬性】
技術研發人員:王波,S韋穆里,NM謝蒂,PK古普塔,SB霍夫曼,JA雷伊,JA波爾茨,
申請(專利權)人:谷歌公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。