Speed2Text能不能只偵測英文?

This post is deleted!

感謝您的回覆~我會試試看那行程式的。
另外想請問Speed2Text這個功能是否有分為需連接網路和不需連接網路的版本呢?
不用連接網路的就是指讀取本地資料庫的那種,讓凱比辨識聽到的話是資料庫中的哪一個。
如果有不需連接網路的那種,請問unity應該要怎麼樣才能使用呢?
先感謝您的回答!

@aas2854tw 我們的語音辨識是用線上辨識唷,都需要有網路。

謝謝你的回覆~
我試用了你上面的那一段程式,但程式中顯示mRobotAPI跟VoiceEventListener是不存在的。
想請問那個是unity能用的程式嗎?因為我在程式中找到另一行類似的程式
Mibo.setListenParameter(Mibo.ListenType.RECOGNIZE, "language", "en_us");
想請問這行程式與您給的那行功能是一樣的嗎?

另外想請問您若在一間教室內,同時有8台凱比連接同一個網絡會有甚麼問題嗎?

@aas2854tw Unity SDK部分稍後我們Unity負責同仁會協助回復。

針對八台凱比同一個網路理論上不會有問題唷,
請問您有預到甚麼問題嗎??

關於Unity端中的
Mibo.setListenParameter(Mibo.ListenType.RECOGNIZE, "language", "en_us");
 
會呼叫Android端的Plugins中的
mRobotAPI.setListenParameter();
 
所以這樣即可實行SpeechToText

@li.forrest 您好,我想問的是該使用什麼程式才能讓凱比只偵測英文呢?
Mibo.setListenParameter(Mibo.ListenType.RECOGNIZE, "language", "en_us");
目前我使用這行程式中英文都會偵測,我該調整哪裡的程式才能完成只偵測英文的功能呢?

另外想請問該如何確認凱比在聆聽的狀態
例如使用Speed2Text功能時凱比會聆聽,要如何用程式確認凱比是在聆聽的狀態?
因為目前若是在凱比還在聆聽模式下,再次要求他聆聽,凱比便會死機

@aas2854tw Hi, 請透過Voice Callback來收狀態

How to know STT/TTS state
ㆍ TTS state

  • onSpeakState(VoiceEventListener.SpeakType type,
    VoiceEventListener.SpeakState state):
    ㆍ STT state
  • onSpeechState(VoiceEventListener.ListenType type,
    VoiceEventListener.SpeechState state)

https://developer-docs.nuwarobotics.com/sdk/javadoc/reference/com/nuwarobotics/service/agent/VoiceEventListener.html

Log in to reply

Looks like your connection to NUWA robotics developer forum was lost, please wait while we try to reconnect.