2015-05-29 57 views
2

在我的手柄設備上使用PocketSphinx庫開發了語音識別系統後,我試圖通過在手錶上錄製音頻文件並將其發送到我的手機進行處理。使用Android磨損API和PocketSphinx

下面是關於這幾個問題:

  1. 我試圖做的過程是:記錄在手錶上的音頻文件,將其同步到手機,讓手機識別錄製的音頻轉換爲文本(使用PocketSphinx),然後將該文本發送回手表。這是可行的嗎?如果是的話,我可以使用哪種類別在Android Wear上記錄? (我發現這個鏈接Send data and wait for the answers with the Wearable Data Layer API但它沒有太大的幫助)。

  2. 是否有可能在Android Wear上使用外部庫? (例如:PocketSphinx,Apertium等)(以上處理設備中使用的那些類似)

  3. 哪些Android的API支持在Android磨損以外下面提到的那些:Android Wear API

    android.support。穿戴式 android.support.wearable.activity android.support.wearable.companion android.support.wearable.input android.support.wearable.media android.support.wearable.provider
    android.support.wearable.view android.support.wearable.watchface

謝謝你的時間。

回答

2

(Q.1)可以使用AudioRecord類來實現。查看以下文章,瞭解有關在Android Wear應用中錄製音頻的信息。

How to record audio on android wear

(問題2)可以使用任何外部庫中相同的方式作爲常規的Android應用,例如他們的gradle使用,或導入AAR或JAR,甚至.so庫包括。

(Q.3)除了特定的Android Wear API之外,所有常用的Android API都可以在Android Wear應用程序中使用。

相關問題