__construct(Onnxruntime $onnxruntime, OpenJtalk $openJtalk, AccelerationMode $accelerationMode = Auto, int $cpuNumThreads = 0) | Inicializa el synthesizer. |
onnxruntime(): Onnxruntime | Devuelve la instancia de Onnxruntime que mantiene este synthesizer. |
isGpuMode(): bool | Devuelve si el modo GPU está habilitado. |
metas(): string | Devuelve los metadatos del speaker cargado como cadena JSON. |
loadVoiceModel(VoiceModelFile $model, OnExistingVoiceModelId $onExisting = Error): void | Carga un modelo de voz. Con $onExisting se indica qué hacer si ya hay cargado un modelo con el mismo ID. |
unloadVoiceModel(string $voiceModelId): void | Descarga el modelo de voz identificado por el ID hex. |
isLoadedVoiceModel(string $voiceModelId): bool | Comprueba si el modelo de voz está cargado. |
createAudioQuery(string $text, int $styleId): string | Genera un JSON AudioQuery a partir de texto en japonés. |
createAudioQueryFromKana(string $kana, int $styleId): string | Genera un JSON AudioQuery a partir de notación kana estilo AquesTalk. |
createAccentPhrases(string $text, int $styleId): string | Genera un JSON con el array de frases acentuadas a partir de texto en japonés. |
createAccentPhrasesFromKana(string $kana, int $styleId): string | Genera un JSON con el array de frases acentuadas a partir de notación kana. |
replaceMoraData(string $accentPhrasesJson, int $styleId): string | Devuelve nuevas frases acentuadas actualizando el pitch y la longitud de fonemas de las moras. |
replacePhonemeLength(string $accentPhrasesJson, int $styleId): string | Devuelve nuevas frases acentuadas actualizando la longitud de fonemas. |
replaceMoraPitch(string $accentPhrasesJson, int $styleId): string | Devuelve nuevas frases acentuadas actualizando el pitch de las moras. |
synthesis(string $audioQueryJson, int $styleId, bool $enableInterrogativeUpspeak = true): string | Sintetiza voz a partir de un JSON AudioQuery. Devuelve el binario WAV. |
createAudioFeature(string $audioQueryJson, int $styleId, bool $enableInterrogativeUpspeak = true): AudioFeature | Crea la representación intermedia AudioFeature que se usa para el render por fotogramas. |
tts(string $text, int $styleId, bool $enableInterrogativeUpspeak = true): string | Sintetiza voz desde texto en japonés en un solo paso. Devuelve el binario WAV. |
ttsFromKana(string $kana, int $styleId, bool $enableInterrogativeUpspeak = true): string | Sintetiza voz desde notación kana. Devuelve el binario WAV. |
createSingFrameAudioQuery(string $scoreJson, int $styleId): string | Genera un JSON de query de síntesis de canto a partir de un JSON de partitura. |
frameSynthesis(string $frameAudioQueryJson, int $styleId): string | Sintetiza voz cantada desde el frame audio query. Devuelve el binario WAV. |
createSingFrameF0(string $scoreJson, string $frameAudioQueryJson, int $styleId): string | Devuelve el F0 (frecuencia fundamental) por frame como array JSON de floats a partir de partitura y query de canto. |
createSingFrameVolume(string $scoreJson, string $frameAudioQueryJson, int $styleId): string | Devuelve el volumen por frame como array JSON de floats a partir de partitura y query de canto. |