diff --git a/supplemental/voice/cpp/en/about.html b/supplemental/voice/cpp/en/about.html
index 6dc628f0..7aebe7a8 100644
--- a/supplemental/voice/cpp/en/about.html
+++ b/supplemental/voice/cpp/en/about.html
@@ -22,7 +22,7 @@
ailia_voice
- 1.1.0.0
+ 1.2.0.0
|
diff --git a/supplemental/voice/cpp/en/about_8md.html b/supplemental/voice/cpp/en/about_8md.html
index 75e34b1f..5a593373 100644
--- a/supplemental/voice/cpp/en/about_8md.html
+++ b/supplemental/voice/cpp/en/about_8md.html
@@ -22,7 +22,7 @@
ailia_voice
- 1.1.0.0
+ 1.2.0.0
|
diff --git a/supplemental/voice/cpp/en/ailia__voice_8h.html b/supplemental/voice/cpp/en/ailia__voice_8h.html
index 7ec4716b..eec86851 100644
--- a/supplemental/voice/cpp/en/ailia__voice_8h.html
+++ b/supplemental/voice/cpp/en/ailia__voice_8h.html
@@ -22,7 +22,7 @@
ailia_voice
- 1.1.0.0
+ 1.2.0.0
|
@@ -130,7 +130,7 @@
|
#define | AILIA_VOICE_USER_API |
|
-#define | AILIA_VOICE_API_CALLBACK_VERSION (1) |
+#define | AILIA_VOICE_API_CALLBACK_VERSION (2) |
| Struct version. More...
|
|
#define | ailiaVoiceOpenDictionaryFile ailiaVoiceOpenDictionaryFileW |
@@ -174,6 +174,8 @@
|
typedef int(AILIA_VOICE_USER_API * | AILIA_VOICE_USER_API_AILIA_GET_OUTPUT_BLOB_COUNT) (struct AILIANetwork *, unsigned int *) |
|
+typedef int(AILIA_VOICE_USER_API * | AILIA_VOICE_USER_API_AILIA_COPY_BLOB_DATA) (struct AILIANetwork *dst_net, unsigned int dst_blob_idx, struct AILIANetwork *src_net, unsigned int src_blob_idx) |
+ |
typedef struct _AILIAVoiceApiCallback | AILIAVoiceApiCallback |
|
@@ -249,7 +251,7 @@
- #define AILIA_VOICE_API_CALLBACK_VERSION (1) |
+ #define AILIA_VOICE_API_CALLBACK_VERSION (2) |
+
+
+◆ AILIA_VOICE_USER_API_AILIA_COPY_BLOB_DATA
+
+
+
+
+
+ typedef int(AILIA_VOICE_USER_API* AILIA_VOICE_USER_API_AILIA_COPY_BLOB_DATA) (struct AILIANetwork *dst_net, unsigned int dst_blob_idx, struct AILIANetwork *src_net, unsigned int src_blob_idx) |
+
+
+
+
@@ -793,7 +809,7 @@ env_idThe ID of the inference backend used for computation (obtained by ailiaGetEnvironment() ). It is selected automatically if AILIA_ENVIRONMENT_ID_AUTO is specified. |
num_thread | The upper limit on the number of threads (It is set automatically if AILIA_MULTITHREAD_AUTO |
memory_mode | The memory mode (AILIA_MEMORY_MODE_*) |
- flag | OR of AILIA_Voice_FLAG_* |
+ flag | OR of AILIA_VOICE_FLAG_* |
api_callback | The callback for ailia API |
version | AILIA_VOICE_API_CALLBACK_VERSION is specified.) |
diff --git a/supplemental/voice/cpp/en/ailia__voice_8h_source.html b/supplemental/voice/cpp/en/ailia__voice_8h_source.html
index 4493b3dc..40b4d0cc 100644
--- a/supplemental/voice/cpp/en/ailia__voice_8h_source.html
+++ b/supplemental/voice/cpp/en/ailia__voice_8h_source.html
@@ -22,7 +22,7 @@
ailia_voice
- 1.1.0.0
+ 1.2.0.0
|
@@ -161,90 +161,92 @@
-
- 190 #define AILIA_VOICE_API_CALLBACK_VERSION (1)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ 191 #define AILIA_VOICE_API_CALLBACK_VERSION (2)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
- 321 int AILIA_API ailiaVoiceOpenModelFileA(
struct AILIAVoice* net,
const char* encoder,
const char* decoder1,
const char* decoder2,
const char* wave,
const char* ssl,
int model_type,
int cleaner_type);
-
- 350 int AILIA_API ailiaVoiceOpenModelFileW(
struct AILIAVoice* net,
const wchar_t* encoder,
const wchar_t* decoder1,
const wchar_t* decoder2,
const wchar_t* wave,
const wchar_t* ssl,
int model_type,
int cleaner_type);
-
-
-
-
-
-
-
-
-
- 460 int AILIA_API ailiaVoiceSetReference(
struct AILIAVoice* net,
float* buf,
unsigned int buf_size,
unsigned int channels,
unsigned int sampling_rate,
const char *features);
-
-
-
-
-
-
-
-
-
-
-
-
- 560 #define ailiaVoiceOpenDictionaryFile ailiaVoiceOpenDictionaryFileW
- 561 #define ailiaVoiceOpenModelFile ailiaVoiceOpenModelFileW
-
- 563 #define ailiaVoiceOpenDictionaryFile ailiaVoiceOpenDictionaryFileW
- 564 #define ailiaVoiceOpenModelFile ailiaVoiceOpenModelFileW
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+ 323 int AILIA_API ailiaVoiceOpenModelFileA(
struct AILIAVoice* net,
const char* encoder,
const char* decoder1,
const char* decoder2,
const char* wave,
const char* ssl,
int model_type,
int cleaner_type);
+
+ 352 int AILIA_API ailiaVoiceOpenModelFileW(
struct AILIAVoice* net,
const wchar_t* encoder,
const wchar_t* decoder1,
const wchar_t* decoder2,
const wchar_t* wave,
const wchar_t* ssl,
int model_type,
int cleaner_type);
+
+
+
+
+
+
+
+
+
+ 462 int AILIA_API ailiaVoiceSetReference(
struct AILIAVoice* net,
float* buf,
unsigned int buf_size,
unsigned int channels,
unsigned int sampling_rate,
const char *features);
+
+
+
+
+
+
+
+
+
+
+
+
+ 562 #define ailiaVoiceOpenDictionaryFile ailiaVoiceOpenDictionaryFileW
+ 563 #define ailiaVoiceOpenModelFile ailiaVoiceOpenModelFileW
+
+ 565 #define ailiaVoiceOpenDictionaryFile ailiaVoiceOpenDictionaryFileW
+ 566 #define ailiaVoiceOpenModelFile ailiaVoiceOpenModelFileW
+
+
+
+
+
+
int(AILIA_VOICE_USER_API * AILIA_VOICE_USER_API_AILIA_OPEN_WEIGHT_MEM)(struct AILIANetwork *, const void *, unsigned int)
Definition: ailia_voice.h:167
-Definition: ailia_voice.h:193
+Definition: ailia_voice.h:194
const typedef char *AILIA_VOICE_USER_API * AILIA_VOICE_USER_API_AILIA_GET_ERROR_DETAIL(struct AILIANetwork *)
-AILIA_VOICE_USER_API_AILIA_AUDIO_RESAMPLE ailiaAudioResample
Definition: ailia_voice.h:194
-AILIA_VOICE_USER_API_AILIA_AUDIO_GET_RESAMPLE_LEN ailiaAudioGetResampleLen
Definition: ailia_voice.h:195
-AILIA_VOICE_USER_API_AILIA_GET_BLOB_INDEX_BY_OUTPUT_INDEX ailiaGetBlobIndexByOutputIndex
Definition: ailia_voice.h:204
+AILIA_VOICE_USER_API_AILIA_AUDIO_RESAMPLE ailiaAudioResample
Definition: ailia_voice.h:195
+AILIA_VOICE_USER_API_AILIA_AUDIO_GET_RESAMPLE_LEN ailiaAudioGetResampleLen
Definition: ailia_voice.h:196
+AILIA_VOICE_USER_API_AILIA_GET_BLOB_INDEX_BY_OUTPUT_INDEX ailiaGetBlobIndexByOutputIndex
Definition: ailia_voice.h:205
const char *AILIA_API ailiaVoiceGetErrorDetail(struct AILIAVoice *net)
Returns the details of errors.
int(AILIA_VOICE_USER_API * AILIA_VOICE_USER_API_AILIA_SET_INPUT_BLOB_SHAPE)(struct AILIANetwork *, const AILIAShape *, unsigned int, unsigned int)
Definition: ailia_voice.h:175
void AILIA_API ailiaVoiceDestroy(struct AILIAVoice *net)
It destroys the Voice instance.
@@ -263,37 +265,39 @@
int(AILIA_VOICE_USER_API * AILIA_VOICE_USER_API_AILIA_GET_BLOB_INDEX_BY_OUTPUT_INDEX)(struct AILIANetwork *, unsigned int *, unsigned int)
Definition: ailia_voice.h:172
int AILIA_API ailiaVoiceGraphemeToPhoneme(struct AILIAVoice *net, const char *utf8, int g2p_type)
Perform g2p.
int AILIA_API ailiaVoiceInference(struct AILIAVoice *net, const char *utf8)
Perform inference.
-AILIA_VOICE_USER_API_AILIA_GET_BLOB_INDEX_BY_INPUT_INDEX ailiaGetBlobIndexByInputIndex
Definition: ailia_voice.h:203
-AILIA_VOICE_USER_API_AILIA_UPDATE ailiaUpdate
Definition: ailia_voice.h:202
-AILIA_VOICE_USER_API_AILIA_GET_INPUT_BLOB_COUNT ailiaGetInputBlobCount
Definition: ailia_voice.h:209
+AILIA_VOICE_USER_API_AILIA_GET_BLOB_INDEX_BY_INPUT_INDEX ailiaGetBlobIndexByInputIndex
Definition: ailia_voice.h:204
+AILIA_VOICE_USER_API_AILIA_UPDATE ailiaUpdate
Definition: ailia_voice.h:203
+AILIA_VOICE_USER_API_AILIA_GET_INPUT_BLOB_COUNT ailiaGetInputBlobCount
Definition: ailia_voice.h:210
#define AILIA_API
Definition: ailia_voice.h:23
-AILIA_VOICE_USER_API_AILIA_GET_ERROR_DETAIL ailiaGetErrorDetail
Definition: ailia_voice.h:211
+AILIA_VOICE_USER_API_AILIA_COPY_BLOB_DATA ailiaCopyBlobData
Definition: ailia_voice.h:213
+AILIA_VOICE_USER_API_AILIA_GET_ERROR_DETAIL ailiaGetErrorDetail
Definition: ailia_voice.h:212
int(AILIA_VOICE_USER_API * AILIA_VOICE_USER_API_AILIA_GET_OUTPUT_BLOB_COUNT)(struct AILIANetwork *, unsigned int *)
Definition: ailia_voice.h:178
-AILIA_VOICE_USER_API_AILIA_GET_OUTPUT_BLOB_COUNT ailiaGetOutputBlobCount
Definition: ailia_voice.h:210
+AILIA_VOICE_USER_API_AILIA_GET_OUTPUT_BLOB_COUNT ailiaGetOutputBlobCount
Definition: ailia_voice.h:211
int AILIA_API ailiaVoiceOpenModelFileA(struct AILIAVoice *net, const char *encoder, const char *decoder1, const char *decoder2, const char *wave, const char *ssl, int model_type, int cleaner_type)
Set models into a network instance.
+int(AILIA_VOICE_USER_API * AILIA_VOICE_USER_API_AILIA_COPY_BLOB_DATA)(struct AILIANetwork *dst_net, unsigned int dst_blob_idx, struct AILIANetwork *src_net, unsigned int src_blob_idx)
Definition: ailia_voice.h:180
int(AILIA_VOICE_USER_API * AILIA_VOICE_USER_API_AILIA_SET_MEMORY_MODE)(struct AILIANetwork *, unsigned int)
Definition: ailia_voice.h:168
-AILIA_VOICE_USER_API_AILIA_SET_INPUT_BLOB_SHAPE ailiaSetInputBlobShape
Definition: ailia_voice.h:207
+AILIA_VOICE_USER_API_AILIA_SET_INPUT_BLOB_SHAPE ailiaSetInputBlobShape
Definition: ailia_voice.h:208
int AILIA_API ailiaVoiceExtractFullContext(struct AILIAVoice *net, const char *utf8)
Perform ExtractFullContext.
int(AILIA_VOICE_USER_API * AILIA_VOICE_USER_API_AILIA_OPEN_WEIGHT_FILE_A)(struct AILIANetwork *, const char *)
Definition: ailia_voice.h:165
-AILIA_VOICE_USER_API_AILIA_OPEN_WEIGHT_FILE_W ailiaOpenWeightFileW
Definition: ailia_voice.h:198
-AILIA_VOICE_USER_API_AILIA_SET_MEMORY_MODE ailiaSetMemoryMode
Definition: ailia_voice.h:200
-AILIA_VOICE_USER_API_AILIA_OPEN_WEIGHT_MEM ailiaOpenWeightMem
Definition: ailia_voice.h:199
+AILIA_VOICE_USER_API_AILIA_OPEN_WEIGHT_FILE_W ailiaOpenWeightFileW
Definition: ailia_voice.h:199
+AILIA_VOICE_USER_API_AILIA_SET_MEMORY_MODE ailiaSetMemoryMode
Definition: ailia_voice.h:201
+AILIA_VOICE_USER_API_AILIA_OPEN_WEIGHT_MEM ailiaOpenWeightMem
Definition: ailia_voice.h:200
int AILIA_API ailiaVoiceGetWave(struct AILIAVoice *net, float *buf, unsigned int buf_size)
Gets the decoded features.
int(AILIA_VOICE_USER_API * AILIA_VOICE_USER_API_AILIA_SET_INPUT_BLOB_DATA)(struct AILIANetwork *, const void *, unsigned int, unsigned int)
Definition: ailia_voice.h:174
int AILIA_API ailiaVoiceCreate(struct AILIAVoice **net, int env_id, int num_thread, int memory_mode, int flags, AILIAVoiceApiCallback callback, int version)
Creates a Voice instance.
-AILIA_VOICE_USER_API_AILIA_CREATE ailiaCreate
Definition: ailia_voice.h:196
+AILIA_VOICE_USER_API_AILIA_CREATE ailiaCreate
Definition: ailia_voice.h:197
int(AILIA_VOICE_USER_API * AILIA_VOICE_USER_API_AILIA_GET_INPUT_BLOB_COUNT)(struct AILIANetwork *, unsigned int *)
Definition: ailia_voice.h:177
int(AILIA_VOICE_USER_API * AILIA_VOICE_USER_API_AILIA_GET_BLOB_SHAPE)(struct AILIANetwork *, AILIAShape *, unsigned int, unsigned int)
Definition: ailia_voice.h:176
int AILIA_API ailiaVoiceSetReference(struct AILIAVoice *net, float *buf, unsigned int buf_size, unsigned int channels, unsigned int sampling_rate, const char *features)
Set the waveform and text as references for zero-shot voice synthesis.
int(AILIA_VOICE_USER_API * AILIA_VOICE_USER_API_AILIA_AUDIO_GET_RESAMPLE_LEN)(int *, int, int, int)
Definition: ailia_voice.h:161
-AILIA_VOICE_USER_API_AILIA_DESTROY ailiaDestroy
Definition: ailia_voice.h:201
-AILIA_VOICE_USER_API_AILIA_SET_INPUT_BLOB_DATA ailiaSetInputBlobData
Definition: ailia_voice.h:206
-AILIA_VOICE_USER_API_AILIA_GET_BLOB_DATA ailiaGetBlobData
Definition: ailia_voice.h:205
+AILIA_VOICE_USER_API_AILIA_DESTROY ailiaDestroy
Definition: ailia_voice.h:202
+AILIA_VOICE_USER_API_AILIA_SET_INPUT_BLOB_DATA ailiaSetInputBlobData
Definition: ailia_voice.h:207
+AILIA_VOICE_USER_API_AILIA_GET_BLOB_DATA ailiaGetBlobData
Definition: ailia_voice.h:206
struct _AILIAVoiceApiCallback AILIAVoiceApiCallback
int(AILIA_VOICE_USER_API * AILIA_VOICE_USER_API_AILIA_CREATE)(struct AILIANetwork **, int, int)
Definition: ailia_voice.h:164
void(AILIA_VOICE_USER_API * AILIA_VOICE_USER_API_AILIA_DESTROY)(struct AILIANetwork *)
Definition: ailia_voice.h:169
-AILIA_VOICE_USER_API_AILIA_OPEN_WEIGHT_FILE_A ailiaOpenWeightFileA
Definition: ailia_voice.h:197
-AILIA_VOICE_USER_API_AILIA_GET_BLOB_SHAPE ailiaGetBlobShape
Definition: ailia_voice.h:208
+AILIA_VOICE_USER_API_AILIA_OPEN_WEIGHT_FILE_A ailiaOpenWeightFileA
Definition: ailia_voice.h:198
+AILIA_VOICE_USER_API_AILIA_GET_BLOB_SHAPE ailiaGetBlobShape
Definition: ailia_voice.h:209