sasawrapper.sasawrapper module
- sasawrapper.sasawrapper.close_cevioai() None [ソース]
CeVIO AIに終了を要求します。
メモ
CeVIO AIが編集中の場合、保存や終了キャンセルが可能です。
- sasawrapper.sasawrapper.get_cast_info() Dict[str, List[str]] [ソース]
キャストの情報を取得します。
- 戻り値
cast_info -- キーがキャスト名、値が感情のリストである辞書です。
- 戻り値の型
dict
サンプル
>>> get_cast_info() {'さとうささら': ['元気', '普通', '怒り', '哀しみ']}
- sasawrapper.sasawrapper.get_cevioai_version() str [ソース]
CeVIO AIのバージョンを取得します。
- 戻り値
CeVIO AIのバージョン
- 戻り値の型
str
- sasawrapper.sasawrapper.get_interface_version() str [ソース]
CeVIO AI 外部連携インターフェイスのバージョンを取得します。
- 戻り値
CeVIO AI 外部連携インターフェイスのバージョン
- 戻り値の型
str
- sasawrapper.sasawrapper.get_monophone_label(text: str, volume: int = 50, speed: int = 50, tone: int = 50, tone_scale: int = 50, alpha: int = 50, cast: Optional[str] = None, emotion: Optional[Dict[str, int]] = None) str [ソース]
モノフォンラベルを取得します。 リップシンク用ファイル(.lab)と同じフォーマットです。
- パラメータ
text (str) -- 音素データの配列を取得するテキスト(セリフ)
volume (int, optional, default=50) -- 音の大きさ(0~100)
speed (int, optional, default=50) -- 話す速さ(0~100)
tone (int, optional, default=50) -- 音の高さ(0~100)
tone_scale (int, optional, default=50) -- 抑揚(0~100)
alpha (int, optional, default=50) -- 声質(0~100)
cast (str, optional, default=None) -- 読み上げるキャスト Noneの場合、available_castsの先頭が選ばれます。
emotion (dict, optional, default=None) -- キーが感情名、値が感情の値である辞書 指定されていない感情は0にセットされます。
- 戻り値
monophone_label -- モノフォンラベルの文字列
- 戻り値の型
str
- sasawrapper.sasawrapper.get_phonemes_data(text: str, volume: int = 50, speed: int = 50, tone: int = 50, tone_scale: int = 50, alpha: int = 50, cast: Optional[str] = None, emotion: Optional[Dict[str, int]] = None) List[Tuple[float, float, str]] [ソース]
音素データの配列を取得します。
- パラメータ
text (str) -- 音素データの配列を取得するテキスト(セリフ)
volume (int, optional, default=50) -- 音の大きさ(0~100)
speed (int, optional, default=50) -- 話す速さ(0~100)
tone (int, optional, default=50) -- 音の高さ(0~100)
tone_scale (int, optional, default=50) -- 抑揚(0~100)
alpha (int, optional, default=50) -- 声質(0~100)
cast (str, optional, default=None) -- 読み上げるキャスト Noneの場合、available_castsの先頭が選ばれます。
emotion (dict, optional, default=None) -- キーが感情名、値が感情の値である辞書 指定されていない感情は0にセットされます。
- 戻り値
phonemes_data -- 開始時間、終了時間、音素のタプルのリスト
- 戻り値の型
list
- sasawrapper.sasawrapper.get_text_duration(text: str, volume: int = 50, speed: int = 50, tone: int = 50, tone_scale: int = 50, alpha: int = 50, cast: Optional[str] = None, emotion: Optional[Dict[str, int]] = None) float [ソース]
指定したテキストの長さを取得します。
- パラメータ
text (str) -- 読み上げるテキスト(セリフ)
volume (int, optional, default=50) -- 音の大きさ(0~100)
speed (int, optional, default=50) -- 話す速さ(0~100)
tone (int, optional, default=50) -- 音の高さ(0~100)
tone_scale (int, optional, default=50) -- 抑揚(0~100)
alpha (int, optional, default=50) -- 声質(0~100)
cast (str, optional, default=None) -- 読み上げるキャスト Noneの場合、available_castsの先頭が選ばれます。
emotion (dict, optional, default=None) -- キーが感情名、値が感情の値である辞書 指定されていない感情は0にセットされます。
- 戻り値
テキストの長さ
- 戻り値の型
float
- sasawrapper.sasawrapper.output_to_wav(text: str, path: str, volume: int = 50, speed: int = 50, tone: int = 50, tone_scale: int = 50, alpha: int = 50, cast: Optional[str] = None, emotion: Optional[Dict[str, int]] = None) bool [ソース]
指定したパスにWAVファイルとして保存します。
- パラメータ
text (str) -- 読み上げるテキスト(セリフ)
path (str) -- WAVファイルの保存先のパス
volume (int, optional, default=50) -- 音の大きさ(0~100)
speed (int, optional, default=50) -- 話す速さ(0~100)
tone (int, optional, default=50) -- 音の高さ(0~100)
tone_scale (int, optional, default=50) -- 抑揚(0~100)
alpha (int, optional, default=50) -- 声質(0~100)
cast (str, optional, default=None) -- 読み上げるキャスト Noneの場合、available_castsの先頭が選ばれます。
emotion (dict, optional, default=None) -- キーが感情名、値が感情の値である辞書 指定されていない感情は0にセットされます。
- 戻り値
出力に成功したかどうか
- 戻り値の型
bool
- sasawrapper.sasawrapper.speak(text: str, volume: int = 50, speed: int = 50, tone: int = 50, tone_scale: int = 50, alpha: int = 50, cast: Optional[str] = None, emotion: Optional[Dict[str, int]] = None, block: bool = True) None [ソース]
指定したテキストの読み上げを行います。
- パラメータ
text (str) -- 読み上げるテキスト(セリフ)
volume (int, optional, default=50) -- 音の大きさ(0~100)
speed (int, optional, default=50) -- 話す速さ(0~100)
tone (int, optional, default=50) -- 音の高さ(0~100)
tone_scale (int, optional, default=50) -- 抑揚(0~100)
alpha (int, optional, default=50) -- 声質(0~100)
cast (str, optional, default=None) -- 読み上げるキャスト Noneの場合、available_castsの先頭が選ばれます。
emotion (dict, optional, default=None) -- キーが感情名、値が感情の値である辞書 指定されていない感情は0にセットされます。
block (bool, default=True) -- 再生が終わるまで動作をブロックするかどうか