diff --git a/supplemental/voice/cpp/en/about.html b/supplemental/voice/cpp/en/about.html index e57f75de..6dc628f0 100644 --- a/supplemental/voice/cpp/en/about.html +++ b/supplemental/voice/cpp/en/about.html @@ -22,7 +22,7 @@
English and Japanese voice synthesis models are available. We offer the official NVIDIA Tacotron2 model for English and the official GPT-SoVITS model for Japanese.
+You can use English speech synthesis models and Japanese speech synthesis models. For English, you can use GPT-SoVITS or Tacotron2, and for Japanese, you can use GPT-SoVITS.
Text-to-speech using ailia Voice does not rely on any cloud service. Moreover, it is possible to run using only a CPU, without any hard requirement for a GPU.
diff --git a/supplemental/voice/cpp/en/about_8md.html b/supplemental/voice/cpp/en/about_8md.html index d38e2f33..75e34b1f 100644 --- a/supplemental/voice/cpp/en/about_8md.html +++ b/supplemental/voice/cpp/en/about_8md.html @@ -22,7 +22,7 @@#define AILIA_VOICE_DICTIONARY_TYPE_OPEN_JTALK (0) | +#define AILIA_VOICE_DICTIONARY_TYPE_G2P_EN (1) |
Format for OpenJTalk.
+Format for G2P_EN.
#define AILIA_VOICE_FLAG_NONE (0) | +#define AILIA_VOICE_DICTIONARY_TYPE_OPEN_JTALK (0) |
Default flag.
+Format for OpenJTalk.
#define AILIA_VOICE_MODEL_TYPE_GPT_SOVITS (1) | +#define AILIA_VOICE_FLAG_NONE (0) |
Format for GPT-SoVITS.
+Default flag.
#define AILIA_VOICE_MODEL_TYPE_TACOTRON2 (0) | +#define AILIA_VOICE_G2P_TYPE_GPT_SOVITS_EN (1) |
Format for Tacotron2.
+GPT SOVITS English.
#define AILIA_VOICE_TEXT_POST_PROCESS_APPEND_ACCENT (4) | +#define AILIA_VOICE_G2P_TYPE_GPT_SOVITS_JA (2) |
Add accent.
+GPT SOVITS Japanese.
#define AILIA_VOICE_TEXT_POST_PROCESS_APPEND_PUNCTUATION (2) | +#define AILIA_VOICE_MODEL_TYPE_GPT_SOVITS (1) |
Add punctuation.
+Format for GPT-SoVITS.
#define AILIA_VOICE_TEXT_POST_PROCESS_NONE (0) | +#define AILIA_VOICE_MODEL_TYPE_TACOTRON2 (0) |
Default flag.
+Format for Tacotron2.
#define AILIA_VOICE_TEXT_POST_PROCESS_REMOVE_SPACE (1) | +#define AILIA_VOICE_TEXT_POST_PROCESS_APPEND_PUNCTUATION (2) |
Remove space.
-If ailiaVoiceGraphemeToPhoneme() or ailiaVoiceExtractFullContext() is not run at all, the function returns AILIA_STATUS_INVALID_STATE .
+If ailiaVoiceGraphemeToPhoneme() or ailiaVoiceExtractFullContext() is not run at all, the function returns AILIA_STATUS_INVALID_STATE .
@@ -1082,8 +1079,8 @@In order to use the GPU, pass the env_id corresponding to the GPU as the env_id
argument of ailiaVoiceCreate
. By default, the value AILIA_ENVIRONMENT_ID_AUTO is used, which indicates to perform the inference on the CPU. See ailia_speech_sample.cpp
as an example of how to determine the GPU env_id to be passed as the env_id
argument.
The sample executable can take the following options.
-See below for details about each argument:
Contents | Details |
---|---|
Model | Specify the model to use. Specify tacotron2 or gpt-sovits. | Model | Specify the model to use. For English, specify tacotron2 or gpt-sovits-en, and for Japanese, specify gpt-sovits. |
Input text | Indicates the text input file. |
ailia AI Voiceは、AIを使用した音声合成を行うためのライブラリです。Unity向けのC::のAPIと、ネイティブアプリ向けのCのAPIを提供します。ailia AI Voiceを使用することで、AIを使用した音声合成を簡単にアプリケーションに実装することが可能です。
+ailia AI Voiceは、AIを使用した音声合成を行うためのライブラリです。Unity向けのC#のAPIと、ネイティブアプリ向けのCのAPIを提供します。ailia AI Voiceを使用することで、AIを使用した音声合成を簡単にアプリケーションに実装することが可能です。
英語の音声合成モデルと、日本語の音声合成モデルを使用可能です。英語向けにはTacotron2のNVIDIAの公式モデル、日本語向けにはGPT-SoVITSの公式モデルを提供しています。
+英語の音声合成モデルと、日本語の音声合成モデルを使用可能です。英語向けにはGPT-SoVITSもしくはTacotron2、日本語向けにはGPT-SoVITSを使用可能です。
クラウド不要で端末だけで音声合成を実行可能です。また、CPUだけでも推論が可能です。
diff --git a/supplemental/voice/cpp/jp/about_8md.html b/supplemental/voice/cpp/jp/about_8md.html index 2f119e7b..63493802 100644 --- a/supplemental/voice/cpp/jp/about_8md.html +++ b/supplemental/voice/cpp/jp/about_8md.html @@ -22,7 +22,7 @@ailia Voice ライブラリ
#define AILIA_VOICE_DICTIONARY_TYPE_OPEN_JTALK (0) | +#define AILIA_VOICE_DICTIONARY_TYPE_G2P_EN (1) |
OpenJtalk形式
+G2P_EN形式
#define AILIA_VOICE_FLAG_NONE (0) | +#define AILIA_VOICE_DICTIONARY_TYPE_OPEN_JTALK (0) |
フラグを設定しません
+OpenJtalk形式
#define AILIA_VOICE_MODEL_TYPE_GPT_SOVITS (1) | +#define AILIA_VOICE_FLAG_NONE (0) |
GPT-SoVITS形式
+フラグを設定しません
#define AILIA_VOICE_MODEL_TYPE_TACOTRON2 (0) | +#define AILIA_VOICE_G2P_TYPE_GPT_SOVITS_EN (1) |
Tacoreon2形式
+GPT_SOVITSの英語向けの処理
#define AILIA_VOICE_TEXT_POST_PROCESS_APPEND_ACCENT (4) | +#define AILIA_VOICE_G2P_TYPE_GPT_SOVITS_JA (2) |
アクセント記号を追加します
+GPT_SOVITSの日本語向けの処理
#define AILIA_VOICE_TEXT_POST_PROCESS_APPEND_PUNCTUATION (2) | +#define AILIA_VOICE_MODEL_TYPE_GPT_SOVITS (1) |
句読点を追加します。
+GPT-SoVITS形式
#define AILIA_VOICE_TEXT_POST_PROCESS_NONE (0) | +#define AILIA_VOICE_MODEL_TYPE_TACOTRON2 (0) |
何もしません
+Tacoreon2形式
#define AILIA_VOICE_TEXT_POST_PROCESS_REMOVE_SPACE (1) | +#define AILIA_VOICE_TEXT_POST_PROCESS_APPEND_PUNCTUATION (2) |
SPACEを削除します
-ailiaVoiceGraphemeToPhoneme() もしくは ailiaVoiceExtractFullContext() を一度も実行していない場合は AILIA_STATUS_INVALID_STATE が返ります。
+ailiaVoiceGraphemeToPhoneme() もしくは ailiaVoiceExtractFullContext() を一度も実行していない場合は AILIA_STATUS_INVALID_STATE が返ります。
認識した結果はailiaVoiceGetFeatures APIで取得します。
+音声合成した結果はailiaVoiceGetWave APIで取得します。
diff --git a/supplemental/voice/cpp/jp/ailia__voice_8h_source.html b/supplemental/voice/cpp/jp/ailia__voice_8h_source.html index 845b80db..3ef4fbf0 100644 --- a/supplemental/voice/cpp/jp/ailia__voice_8h_source.html +++ b/supplemental/voice/cpp/jp/ailia__voice_8h_source.html @@ -22,7 +22,7 @@GPUを使用するには、ailiaVoiceCreateのenv_id引数にGPUのenv_idを指定します。 デフォルトでは、AILIA_ENVIRONMENT_ID_AUTOが指定されており、CPUで推論が行われます。 GPUのenv_idを取得する方法は、ailia_voice_sample.cppを参照してください。
-サンプルでは下記の引数を順に指定可能です。
-各引数の詳細は下記となります。
内容 | 詳細 |
---|---|
モデル | 使用するモデルを指定します。tacotron2もしくはgpt-sovitsを指定します。 | モデル | 使用するモデルを指定します。英語向けにはtacotron2もしくはgpt-sovits-en、日本語向けにはgpt-sovitsを指定します。 |
入力テキスト | 音声合成するテキストを指定します。 |
English and Japanese voice synthesis models are available. We offer the official NVIDIA Tacotron2 model for English and the official GPT-SoVITS model for Japanese.
+You can use English speech synthesis models and Japanese speech synthesis models. For English, you can use GPT-SoVITS or Tacotron2, and for Japanese, you can use GPT-SoVITS.
Text-to-speech using ailia Voice does not rely on any cloud service. Moreover, it is possible to run using only a CPU, without any hard requirement for a GPU.
diff --git a/supplemental/voice/unity/en/about_8md.html b/supplemental/voice/unity/en/about_8md.html index d38e2f33..75e34b1f 100644 --- a/supplemental/voice/unity/en/about_8md.html +++ b/supplemental/voice/unity/en/about_8md.html @@ -22,7 +22,7 @@If ailiaVoiceGraphemeToPhoneme() or ailiaVoiceExtractFullContext() is not run at all, the function returns AILIA_STATUS_INVALID_STATE .
+If ailiaVoiceGraphemeToPhoneme() or ailiaVoiceExtractFullContext() is not run at all, the function returns AILIA_STATUS_INVALID_STATE .
@@ -2342,8 +2342,8 @@const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_DICTIONARY_TYPE_OPEN_JTALK = (0) | +const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_DICTIONARY_TYPE_G2P_EN = (1) |
const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_FLAG_NONE = (0) | +const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_DICTIONARY_TYPE_OPEN_JTALK = (0) |
const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_MODEL_TYPE_GPT_SOVITS = (1) | +const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_FLAG_NONE = (0) |
const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_MODEL_TYPE_TACOTRON2 = (0) | +const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_G2P_TYPE_GPT_SOVITS_EN = (1) |
const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_TEXT_POST_PROCESS_APPEND_ACCENT = (4) | +const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_G2P_TYPE_GPT_SOVITS_JA = (2) |
const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_TEXT_POST_PROCESS_APPEND_PUNCTUATION = (2) | +const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_MODEL_TYPE_GPT_SOVITS = (1) |
const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_TEXT_POST_PROCESS_NONE = (0) | +const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_MODEL_TYPE_TACOTRON2 = (0) |
const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_TEXT_POST_PROCESS_REMOVE_SPACE = (1) | +const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_TEXT_POST_PROCESS_APPEND_PUNCTUATION = (2) |
utf8 | Input string |
options | Post process options |
g2p_type | G2P type |
ailia AI Voiceは、AIを使用した音声合成を行うためのライブラリです。Unity向けのC::のAPIと、ネイティブアプリ向けのCのAPIを提供します。ailia AI Voiceを使用することで、AIを使用した音声合成を簡単にアプリケーションに実装することが可能です。
+ailia AI Voiceは、AIを使用した音声合成を行うためのライブラリです。Unity向けのC#のAPIと、ネイティブアプリ向けのCのAPIを提供します。ailia AI Voiceを使用することで、AIを使用した音声合成を簡単にアプリケーションに実装することが可能です。
英語の音声合成モデルと、日本語の音声合成モデルを使用可能です。英語向けにはTacotron2のNVIDIAの公式モデル、日本語向けにはGPT-SoVITSの公式モデルを提供しています。
+英語の音声合成モデルと、日本語の音声合成モデルを使用可能です。英語向けにはGPT-SoVITSもしくはTacotron2、日本語向けにはGPT-SoVITSを使用可能です。
クラウド不要で端末だけで音声合成を実行可能です。また、CPUだけでも推論が可能です。
diff --git a/supplemental/voice/unity/jp/about_8md.html b/supplemental/voice/unity/jp/about_8md.html index 2f119e7b..63493802 100644 --- a/supplemental/voice/unity/jp/about_8md.html +++ b/supplemental/voice/unity/jp/about_8md.html @@ -22,7 +22,7 @@C::を使用して音声合成をする例です。AiliaVoiceModelを作成し、OpenModelでAIモデルを読み込み、G2Pで音素に変換、Inferenceを呼び出すことでAudioClipを取得可能です。GPT-SoVITSの場合は、Inferenceの前にSetReferenceでリファレンスとなるAudioClipを与えます。
+C#を使用して音声合成をする例です。AiliaVoiceModelを作成し、OpenModelでAIモデルを読み込み、G2Pで音素に変換、Inferenceを呼び出すことでAudioClipを取得可能です。GPT-SoVITSの場合は、Inferenceの前にSetReferenceでリファレンスとなるAudioClipを与えます。
ailiaVoiceGraphemeToPhoneme() もしくは ailiaVoiceExtractFullContext() を一度も実行していない場合は AILIA_STATUS_INVALID_STATE が返ります。
+ailiaVoiceGraphemeToPhoneme() もしくは ailiaVoiceExtractFullContext() を一度も実行していない場合は AILIA_STATUS_INVALID_STATE が返ります。
@@ -2342,8 +2342,8 @@認識した結果はailiaVoiceGetFeatures APIで取得します。
+音声合成した結果はailiaVoiceGetWave APIで取得します。
@@ -2640,30 +2640,30 @@const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_DICTIONARY_TYPE_OPEN_JTALK = (0) | +const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_DICTIONARY_TYPE_G2P_EN = (1) |
const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_FLAG_NONE = (0) | +const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_DICTIONARY_TYPE_OPEN_JTALK = (0) |
const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_MODEL_TYPE_GPT_SOVITS = (1) | +const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_FLAG_NONE = (0) |
const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_MODEL_TYPE_TACOTRON2 = (0) | +const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_G2P_TYPE_GPT_SOVITS_EN = (1) |
const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_TEXT_POST_PROCESS_APPEND_ACCENT = (4) | +const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_G2P_TYPE_GPT_SOVITS_JA = (2) |
const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_TEXT_POST_PROCESS_APPEND_PUNCTUATION = (2) | +const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_MODEL_TYPE_GPT_SOVITS = (1) |
const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_TEXT_POST_PROCESS_NONE = (0) | +const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_MODEL_TYPE_TACOTRON2 = (0) |
const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_TEXT_POST_PROCESS_REMOVE_SPACE = (1) | +const Int32 ailiaVoice.AiliaVoice.AILIA_VOICE_TEXT_POST_PROCESS_APPEND_PUNCTUATION = (2) |
utf8 | 入力文字列 |
options | ポストプロセスオプション |
g2p_type | G2Pタイプ |