OmniVoice

Diese Soniqo-Seite dokumentiert OmniVoice aus der lokalen speech-swift- / speech-core-Implementierung. Hugging-Face-Bundles sind nach den Integrationshinweisen verlinkt.

Zuerst interne Seite

Landing-Karten und Docs-Menüs führen zuerst hierher; Quellen- und Bundle-Links bleiben auf dieser Seite verfügbar.

Überblick

ModellOmniVoice
RolleMassively multilingual zero-shot voice-cloning TTS
BackendMLX int8 default bundle; fp16 bundle available
Ausgabe24 kHz mono waveform
Sprachen600+ languages
LizenzApache-2.0 upstream family
StatusProgrammatic speech-swift runtime used by Studio sidecar
Quellek2-fsa OmniVoice
Swift-ProduktOmniVoiceTTS
CLI / LaufzeitProgrammatic runtime; not a primary speech speak engine yet

Verwendung

Das folgende Snippet entspricht der aktuellen API oder dem aktuellen Befehl aus speech-swift.

import OmniVoiceTTS

let model = try await OmniVoiceTTSModel.fromPretrained()
let pcm = try model.generate(
    text: "A new sentence in the reference speaker's voice.",
    referenceAudio: URL(fileURLWithPath: "reference.wav"),
    referenceText: "This is the reference voice.",
    language: "en"
)

Modelllinks

Implementierungsnotizen