安卓手表上的语音指令无法使用。

5
我是一个非常简单的Android Wear应用程序,可以通过语音命令打开。我尝试使用start {label}和调用出租车的操作,但都不起作用,我可能漏掉了一些东西。
我在我的wear manifest中添加了这个(这样做正确吗?),并将其部署到了手表和手机上。
manifest代码如下:
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.karumi.kittwear" >

    <uses-feature android:name="android.hardware.type.watch" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@android:style/Theme.DeviceDefault" >
      <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
      <activity
            android:name="WearMainActivity"
            android:label="kit" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

      <activity
          android:name=".StartSearchMyCar">
        <intent-filter>
          <action android:name="com.google.android.gms.actions.RESERVE_TAXI_RESERVATION" />
        </intent-filter>
      </activity>

    </application>

</manifest>

我也有类似的问题。https://dev59.com/E4Pba4cB1Zd3GeqPtYr5 - Karthi Ponnusamy
我知道它正在工作,但问题在于文档不好。对于西班牙语,语音命令是:“abrir”表示开始命令。而“taxi reservation”在西班牙语中不存在 :S - flipper83
2个回答

1

我曾经遇到过同样的问题。解决方法是在意图过滤器中添加类别 android.intent.category.DEFAULT

    <activity android:name=".StartSearchMyCar">
        <intent-filter>
            <action android:name="com.google.android.gms.actions.RESERVE_TAXI_RESERVATION" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>

如果你在手机上打开Android Wear应用程序,你可以在“语音操作”下面的“叫车”下验证你的应用程序是否可用。 对于其他非英语使用者仍然有使用语音命令问题的用户,您应该仔细检查设备上用于语音命令的语言。将其更改为英语并尝试一下。如果仍然不起作用,您可以尝试将设备语言也更改为英语。

0
我遇到了同样的问题:OK Google, call me a taxi 无法使用。
我想出了一个解决方法:我将我的应用程序命名为taxi,这样当我说“OK Google,启动taxi”时,它有时会被启动。

是的,那是一个解决方案。您尝试过命令“叫一辆车”吗?对我来说它完美运作。 - flipper83

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接