|
ailia_voice
1.5.0.0
|


公開メンバ関数 | |
| int | GetEnvironmentId (bool is_gpu) |
| 実行環境を取得します。 [詳解] | |
| string | GetEnvironmentName () |
| 実行環境の名称を取得します。 [詳解] | |
| bool | Create (int env_id, int flag) |
| インスタンスを作成します。 [詳解] | |
| bool | SetUserDictionary (string dict_path, int dict_type) |
| ユーザ辞書を指定します。 [詳解] | |
| bool | OpenDictionary (string dict_path, int dict_type) |
| 辞書を指定します。 [詳解] | |
| bool | OpenModel (string encoder, string decoder1, string decoder2, string wave, string ssl, int model_type, int cleaner_type) |
| モデルを指定します。 [詳解] | |
| bool | OpenTacotron2ModelFile (string encoder, string decoder1, string decoder2, string wave, int cleaner_type) |
| Tacotron2モデルを指定します。 [詳解] | |
| bool | OpenGPTSoVITSV1ModelFile (string encoder, string decoder1, string decoder2, string wave, string ssl) |
| GPT-SoVITS V1モデルを指定します。 [詳解] | |
| bool | OpenGPTSoVITSV2ModelFile (string encoder, string decoder1, string decoder2, string wave, string ssl, string chinese_bert, string vocab) |
| GPT-SoVITS V2モデルを指定します。 [詳解] | |
| bool | OpenGPTSoVITSV3ModelFile (string encoder, string decoder1, string decoder2, string ssl, string vq, string cfm, string bigvgan, string chinese_bert, string vocab) |
| GPT-SoVITS V3モデルを指定します。 [詳解] | |
| bool | OpenGPTSoVITSV2ProModelFile (string encoder, string decoder1, string decoder2, string ssl, string vits, string sv, string chinese_bert, string vocab) |
| GPT-SoVITS V2-Proモデルを指定します。 [詳解] | |
| bool | SetSampleSteps (int steps) |
| CFMのサンプリングステップ数を設定します。 [詳解] | |
| bool | SetSpeed (float speed) |
| 音声合成の速度を設定します。 [詳解] | |
| bool | SetModelType (int model_type) |
| G2Pで使用するモデルタイプを設定します。 [詳解] | |
| virtual void | Close () |
| インスタンスを破棄します。 [詳解] | |
| virtual void | Dispose () |
| リソースを解放します。 [詳解] | |
| string | G2P (string utf8, int g2p_type) |
| 音素を取得します。 [詳解] | |
| bool | SetReference (AudioClip ref_audio, string ref_text) |
| リファレンス音声を設定します。 [詳解] | |
| bool | Inference (string feature) |
| 音声合成を実行します。 [詳解] | |
| AudioClip | GetAudioClip () |
| 音声合成結果を取得します。 [詳解] | |
限定公開メンバ関数 | |
| virtual void | Dispose (bool disposing) |
|
inlinevirtual |
|
inline |
インスタンスを作成します。
| env_id | Ailiaの実行環境 |
| flag | フラグの論理和(AiliaVoice.AILIA_VOICE_FLAG_*) |
|
inlinevirtual |
リソースを解放します。
|
inlineprotectedvirtual |
|
inline |
音素を取得します。
| utf8 | 入力文字列 |
| g2p_type | G2Pタイプ |
|
inline |
|
inline |
実行環境を取得します。
| is_gpu | GPUを使用するかどうか |
|
inline |
|
inline |
音声合成を実行します。
| feature | 入力フューチャ |
|
inline |
辞書を指定します。
| dictionary_path | 辞書フォルダのパス名 |
| dictionary_type | AILIA_VOICE_DICTIONARY_TYPE_* |
|
inline |
|
inline |
GPT-SoVITS V2モデルを指定します。
| encoder | onnxファイルのパス名 |
| decoder1 | onnxファイルのパス名 |
| decoder2 | onnxファイルのパス名 |
| wave | onnxファイルのパス名 |
| ssl | onnxファイルのパス名 |
| chinese_bert | chinese-roberta.onnxファイルのパス名(nullの場合、中国語BERTを使用しない) |
| vocab | vocab.txtファイルのパス名(nullの場合、中国語BERTを使用しない) |
|
inline |
GPT-SoVITS V2-Proモデルを指定します。
| encoder | onnxファイルのパス名 |
| decoder1 | onnxファイルのパス名 |
| decoder2 | onnxファイルのパス名 |
| ssl | onnxファイルのパス名 |
| vits | onnxファイルのパス名 |
| sv | onnxファイルのパス名 |
| chinese_bert | chinese-roberta.onnxファイルのパス名(nullの場合、中国語BERTを使用しない) |
| vocab | vocab.txtファイルのパス名(nullの場合、中国語BERTを使用しない) |
|
inline |
GPT-SoVITS V3モデルを指定します。
| encoder | onnxファイルのパス名 |
| decoder1 | onnxファイルのパス名 |
| decoder2 | onnxファイルのパス名 |
| ssl | onnxファイルのパス名 |
| vq | onnxファイルのパス名 |
| cfm | onnxファイルのパス名 |
| bigvgan | onnxファイルのパス名 |
| chinese_bert | chinese-roberta.onnxファイルのパス名(nullの場合、中国語BERTを使用しない) |
| vocab | vocab.txtファイルのパス名(nullの場合、中国語BERTを使用しない) |
|
inline |
モデルを指定します。
| encoder | onnxファイルのパス名 |
| decoder1 | onnxファイルのパス名 |
| postnet | onnxファイルのパス名 |
| wave | onnxファイルのパス名 |
| ssl | onnxファイルのパス名 |
| model_type | AILIA_VOICE_MODEL_TYPE_* |
| cleaner_type | AILIA_VOICE_CLEANER_TYPE_* |
|
inline |
|
inline |
G2Pで使用するモデルタイプを設定します。
| model_type | AILIA_VOICE_MODEL_TYPE_* |
G2Pを単独で使用する際に、モデルファイルを与えずにモデルタイプを設定します。 OpenModelやOpenGPTSoVITSV3ModelFileを呼び出した場合は自動的に設定されます。
|
inline |
|
inline |
CFMのサンプリングステップ数を設定します。
| steps | サンプリングステップ数 |
|
inline |
音声合成の速度を設定します。
| speed | 速度(デフォルト1.0、0より大きい値) |
GPT-SoVITS V2およびV3で使用できます。V1では無効です。
|
inline |
ユーザ辞書を指定します。
| dictionary_path | ユーザ辞書ファイルのパス名 |
| dictionary_type | AILIA_VOICE_DICTIONARY_TYPE_* |
OpenDictionaryの前に呼び出す必要があります。