337 byte[] text = System.Text.Encoding.UTF8.GetBytes(feature);
338 GCHandle handle = GCHandle.Alloc(text, GCHandleType.Pinned);
339 IntPtr input = handle.AddrOfPinnedObject();
340 int status = AiliaVoice.ailiaVoiceInference(net, input);
344 Debug.Log(
"ailiaVoiceInference faield " + status);
348 status = AiliaVoice.ailiaVoiceGetWaveInfo(net, ref samples, ref channels, ref sampling_rate);
351 Debug.Log(
"ailiaVoiceGetWaveInfo faield " + status);
356 uint count = samples * channels;
357 audio_data =
new float [count];
358 handle = GCHandle.Alloc(audio_data, GCHandleType.Pinned);
359 IntPtr output = handle.AddrOfPinnedObject();
360 status = AiliaVoice.ailiaVoiceGetWave(net, output, count *
sizeof(
float));
364 Debug.Log(
"ailiaVoiceGetWave faield " + status);
369 audio_clip_name = feature;