OmniVoice

Эта страница Soniqo описывает OmniVoice из локальной реализации speech-swift / speech-core. Ссылки на Hugging Face находятся ниже после заметок по интеграции.

Сначала внутренняя страница

Карточки и меню документации сначала ведут сюда; ссылки на исходную модель и бандлы остаются на этой странице.

Кратко

МодельOmniVoice
РольMassively multilingual zero-shot voice-cloning TTS
BackendMLX int8 default bundle; fp16 bundle available
Вывод24 kHz mono waveform
Языки600+ languages
ЛицензияApache-2.0 upstream family
СтатусProgrammatic speech-swift runtime used by Studio sidecar
Источникk2-fsa OmniVoice
Swift-продуктOmniVoiceTTS
CLI / runtimeProgrammatic runtime; not a primary speech speak engine yet

Использование

Фрагмент ниже соответствует текущему API или команде из 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"
)

Ссылки модели

Заметки реализации