#include <SpeakController.h>
Public メソッド | |
CSpeakController () | |
コンストラクタ | |
virtual | ~CSpeakController () |
デストラクタ | |
long | SpeakText (std::string text) |
発話指示 | |
long | SpeakFile (std::string voiceFilePath) |
音声ファイル再生。 | |
long | SetVolume (long volume) |
音量を設定する | |
long | GetVolume (long &volume) |
音量を取得する | |
long | SetDefaultVolume () |
音量をデフォルトに設定する | |
long | CancelDefaultVolume () |
音量のデフォルト設定を解除する | |
long | SetMute (bool mute) |
ミュートを設定する | |
long | GetMute (bool &mute) |
ミュート設定を取得する | |
long | CancelSpeak () |
実行中の発話を中止する。 | |
long | Lock () |
発話をロックする。 | |
long | Unlock () |
発話ロックを解除する | |
long | GetIdleTime (unsigned long &lIdle) |
アイドル時間を取得する | |
long | CancelSpeakBackground (long reqno) |
実行中のバックグラウンド再生を停止する |
long Sapie::CSpeakController::SpeakText | ( | std::string | text | ) |
発話指示
文字列 text に渡された文字列を発話する。 発話が完了した時点でOnCompleteイベントが発生する。
text | 発話する内容の文字列。 文字コードUTF-8でエンコードされた日本語の文字列。 |
long Sapie::CSpeakController::SpeakFile | ( | std::string | voiceFilePath | ) |
音声ファイル再生。
引数で渡されたパスのファイルを再生する。 再生できるファイルの形式は、以下のとおり。
[in] | voiceFilePath | 登録されている音声ファイルのフルパス |
long Sapie::CSpeakController::SetVolume | ( | long | volume | ) |
音量を設定する
[in] | volume | 音量設定値。 |
long Sapie::CSpeakController::GetVolume | ( | long & | volume | ) |
音量を取得する
[out] | volume | 音量設定値。 |
long Sapie::CSpeakController::SetDefaultVolume | ( | ) |
音量をデフォルトに設定する
音量レベルがデフォルト以下の場合は、現状音量レベルを維持する。
long Sapie::CSpeakController::CancelDefaultVolume | ( | ) |
音量のデフォルト設定を解除する
音量をデフォルト設定前の音量に戻す。
long Sapie::CSpeakController::SetMute | ( | bool | mute | ) |
ミュートを設定する
[in] | mute | ミュート設定値。 |
long Sapie::CSpeakController::GetMute | ( | bool & | mute | ) |
ミュート設定を取得する
[out] | mute | ミュート設定値。 |
long Sapie::CSpeakController::CancelSpeak | ( | ) |
実行中の発話を中止する。
停止が完了した時点で、停止された動作に対する OnComplete イベントが 発生する。
long Sapie::CSpeakController::Lock | ( | ) |
発話をロックする。
long Sapie::CSpeakController::Unlock | ( | ) |
発話ロックを解除する
long Sapie::CSpeakController::GetIdleTime | ( | unsigned long & | lIdle | ) |
アイドル時間を取得する
[out] | lIdle | アイドル時間 |
long Sapie::CSpeakController::CancelSpeakBackground | ( | long | reqno | ) |
実行中のバックグラウンド再生を停止する
[in] | reqno | SpeakFileBackgroundで返却された要求識別番号を指定する |