__construct(Onnxruntime $onnxruntime, OpenJtalk $openJtalk, AccelerationMode $accelerationMode = Auto, int $cpuNumThreads = 0) | Initialisiert den Synthesizer. |
onnxruntime(): Onnxruntime | Gibt die von diesem Synthesizer gehaltene Onnxruntime-Instanz zurück. |
isGpuMode(): bool | Gibt zurück, ob der GPU-Modus aktiv ist. |
metas(): string | Gibt die Metadaten der geladenen Speaker als JSON-String zurück. |
loadVoiceModel(VoiceModelFile $model, OnExistingVoiceModelId $onExisting = Error): void | Lädt ein Audiomodell. Mit $onExisting können Sie das Verhalten wählen, wenn bereits ein Modell mit derselben ID geladen ist. |
unloadVoiceModel(string $voiceModelId): void | Entlädt das über die Hex-ID angegebene Audiomodell. |
isLoadedVoiceModel(string $voiceModelId): bool | Prüft, ob das Audiomodell geladen ist. |
createAudioQuery(string $text, int $styleId): string | Erzeugt aus japanischem Text ein AudioQuery-JSON. |
createAudioQueryFromKana(string $kana, int $styleId): string | Erzeugt aus Kana in AquesTalk-Notation ein AudioQuery-JSON. |
createAccentPhrases(string $text, int $styleId): string | Erzeugt aus japanischem Text ein JSON eines Akzentphrasen-Arrays. |
createAccentPhrasesFromKana(string $kana, int $styleId): string | Erzeugt aus Kana-Notation ein JSON eines Akzentphrasen-Arrays. |
replaceMoraData(string $accentPhrasesJson, int $styleId): string | Gibt neue Akzentphrasen mit aktualisierten Mora-Pitches und Phonemlängen zurück. |
replacePhonemeLength(string $accentPhrasesJson, int $styleId): string | Gibt neue Akzentphrasen mit aktualisierten Phonemlängen zurück. |
replaceMoraPitch(string $accentPhrasesJson, int $styleId): string | Gibt neue Akzentphrasen mit aktualisierten Mora-Pitches zurück. |
synthesis(string $audioQueryJson, int $styleId, bool $enableInterrogativeUpspeak = true): string | Synthetisiert Audio aus einem AudioQuery-JSON. Gibt die WAV-Binärdaten zurück. |
createAudioFeature(string $audioQueryJson, int $styleId, bool $enableInterrogativeUpspeak = true): AudioFeature | Erstellt die Zwischenrepräsentation AudioFeature für das frameweise Rendern. |
tts(string $text, int $styleId, bool $enableInterrogativeUpspeak = true): string | Synthetisiert in einem Schritt Audio aus japanischem Text. Gibt die WAV-Binärdaten zurück. |
ttsFromKana(string $kana, int $styleId, bool $enableInterrogativeUpspeak = true): string | Synthetisiert Audio aus Kana-Notation. Gibt die WAV-Binärdaten zurück. |
createSingFrameAudioQuery(string $scoreJson, int $styleId): string | Erzeugt aus einem Partitur-JSON ein Gesangs-Synthese-Query-JSON. |
frameSynthesis(string $frameAudioQueryJson, int $styleId): string | Synthetisiert Gesangsaudio aus einer Frame-Audio-Query. Gibt die WAV-Binärdaten zurück. |
createSingFrameF0(string $scoreJson, string $frameAudioQueryJson, int $styleId): string | Gibt aus Partitur und Gesangs-Query den F0 (Grundfrequenz) pro Frame als JSON-Array von Floats zurück. |
createSingFrameVolume(string $scoreJson, string $frameAudioQueryJson, int $styleId): string | Gibt aus Partitur und Gesangs-Query die Lautstärke pro Frame als JSON-Array von Floats zurück. |