启动应用程序时获取多个语音命令

时间:2015-03-10 13:37:22

标签: android google-glass voice-recognition google-gdk

我试图使用我的应用程序来使用语音命令,例如" ok,glass" - > power_ball(主屏幕) - > game1(cardview) - > game2(cardview) - >

我尝试了很多例子,但我只设法进入一个屏幕(主屏幕)....从主屏幕如何使用语音命令调用另一个卡片视图

这是我到目前为止所尝试的内容

清单:

<activity
    android:name="info.androidhive.glassmenu.AboutActivity"
    android:label="@string/action_about" />
<intent-filter>
    <action android:name="com.google.android.glass.action.voice_trigger" />
    <action android:name="android.intent.action.MAIN" />
</intent-filter>
<meta-data
    android:name="com.google.android.glass.VoiceTrigger"
    android:resource="@xml/voice_trigger_start" />



<activity
    android:name="info.androidhive.glassmenu.SettingsActivity"
    android:label="@string/action_settings" />
<intent-filter>
    <action android:name="com.google.android.glass.action.voice_trigger" />
</intent-filter>
<meta-data
    android:name="com.google.android.glass.VoiceTrigger"
    android:resource="@xml/voice_trigger_start" />

String.xml

      <!-- App start voice command -->
        <string name="start_command">do</string>
        <string name="start_prompt1">check1</string>
        <string name="start_prompt1">check2</string>
        <string name="start_prompt1">check3</string>

请告知我必须从这里做些什么。

1 个答案:

答案 0 :(得分:0)

看看this对您有用

当我在应用程序中使用我在xml文件中输入的菜单选项中说出ok玻璃时,我能够在屏幕上显示一个菜单。

请务必将<uses-permission android:name="com.google.android.glass.permission.DEVELOPMENT" />添加到您的清单中。这是使用玻璃还没有接受的自定义命令。