AmiVoice® Robot SDK  0.9.10
IVoiceRecognizerAudioOutputStream クラスabstract
IVoiceRecognizerAudioOutputStream の継承関係図
IHandsfreeControlOutputStream IVoiceRecognizerOutputStream

公開メンバ関数

virtual bool VOICE_RECOGNIZER_API_CALL write (char *buffer, int length)=0
 

詳解

IVoiceRecognizerAudioOutputStream

音声認識時にデバイスのオーティオ以外から音声認識エンジンに音声データを 渡すためのインターフェース。

注釈
音声データは、16bit 16kHz Little Endianのみの対応となります。

関数詳解

◆ write()

virtual bool VOICE_RECOGNIZER_API_CALL IVoiceRecognizerAudioOutputStream::write ( char *  buffer,
int  length 
)
pure virtual

音声認識エンジンに音声データを送ります。 このメソッドを呼ぶ場合は、IVoiceRecognizer.start() を 事前に呼ぶ必要があります。

引数
buffer音声データのバッファ
lengthバッファに含まれるデータ長
戻り値
true: 音声データ書き込み成功 false: 失敗

このクラス詳解は次のファイルから抽出されました: