← Neueste Arbeiten
⚡ electrical engineering

UniVoice: A Unified Model for Speech and Singing Voice Generation

UniVoice ist ein vereinheitlichtes Framework zur Generierung von Sprach- und Gesangsstimmen auf Basis von Conditional Flow Matching, das die Konditionierung in Inhalt, Melodie und Timbre faktorisiert und dabei ein gelerntes Null-Melodie-Token nutzt, um eine explizite Melodiekontrolle für Gesang zu ermöglichen und gleichzeitig eine natürliche Prosodie-Inferenz für Sprache zu erlauben.

Ursprüngliche Autoren: Junjie Zheng, Huixin Xue, Shihong Ren, Chaofan Ding, Hao Liu, Zihao Chen

Veröffentlicht 2026-06-05
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Junjie Zheng, Huixin Xue, Shihong Ren, Chaofan Ding, Hao Liu, Zihao Chen

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich vor, Sie versuchen, einem einzelnen Roboter zwei sehr unterschiedliche Aufgaben beizubringen: eine Geschichte zu erzählen (sprechen) und eine Oper aufzuführen (singen).

Normalerweise würden Sie zwei separate Roboter bauen. Einer ist darauf ausgelegt, natürlich und konversationell zu klingen, indem er seinen Rhythmus aus den Worten bezieht, die er liest. Der andere ist darauf ausgelegt, einer strengen Partitur zu folgen, indem er jede Note und jeden Takt exakt trifft.

Das Problem bei dem Versuch, nur einen Roboter für beides zu bauen, ist, dass sich die Anweisungen für die beiden Aufgaben widersprechen.

  • Für das Singen müssen Sie den Roboter zwingen, einer bestimmten Melodie zu folgen (wie ein Zug auf einer Schiene).
  • Für das Sprechen muss der Roboter, wenn man ihn zwingt, einer Schiene zu folgen, roboterhaft und unnatürlich klingen. Er muss frei sein, basierend auf der Emotion der Geschichte zu wandern.

Wenn man einfach die Trainingsdaten zusammenmischt, wird der Roboter verwirrt. Er versucht, der Schiene zu folgen, wenn er eigentlich frei sein sollte, und versucht, frei zu sein, wenn er eigentlich der Schiene folgen sollte. Das Ergebnis ist in der Regel bei beidem schlecht.

Die Lösung: UniVoice

Die Forscher entwickelten UniVoice, einen neuen „Roboter“ (ein Computermodell), der dies durch einen cleveren Trick namens Factorized Conditioning löst. Stellen Sie sich das wie das Geben von drei separaten Reglern statt eines großen, unordentlichen Schalters vor.

So funktionieren die drei Regler:

  1. Der Inhalts-Regler (Was gesagt wird): Dieser liest den Text oder die Liedtexte. Er ist sowohl beim Sprechen als auch beim Singen identisch.
  2. Der Timbre-Regler (Wer es sagt): Dieser hört sich eine kurze Probe der Stimme einer Person an (wie einen 5-sekündigen Clip), um deren einzigartigen Klang zu kopieren, egal ob sie flüstert oder eine hohe Note schmettert.
  3. Der Melodie-Regler (Die Melodie): Das ist der magische Teil.
    • Beim Singen: Sie stecken eine spezifische Partitur (MIDI-Noten) ein. Der Roboter muss dieser Spur folgen.
    • Beim Sprechen: Anstatt eine Spur einzustecken, stecken Sie ein spezielles „Null-Token“ ein. Stellen Sie sich das wie ein „Bitte nicht stören“-Schild für die Melodie vor. Es sagt dem Roboter: „Ignoriere die Musikspur; höre einfach auf die Wörter und finde deinen eigenen Rhythmus selbst heraus.“

Der Motor: Ein gemeinsames Gehirn

Unter der Haube verwendet UniVoice einen leistungsstarken Motor namens Diffusion Transformer (DiT). Stellen Sie sich dies als einen hochqualifizierten Künstler vor, der alles malen kann.

  • In der Vergangenheit hätten Sie vielleicht zwei verschiedene Künstler gebraucht (einen für Sprache und einen für Gesang).
  • UniVoice nutzt einen Künstler, der sehr gut darin ist, auf die drei Regler zu hören.
  • Wenn der „Melodie-Regler“ auf das „Null-Token“ eingestellt ist, weiß der Künstler, wie er den Rhythmus natürlich improvisiert. Wenn der Regler auf ein bestimmtes Lied eingestellt ist, folgt der Künstler der Partitur perfekt.

Warum das wichtig ist (Die Ergebnisse)

Die Forscher testeten dies mit einer riesigen Menge an Daten (30.000 Stunden Sprache und 35.000 Stunden Gesang). Hier ist, was sie fanden:

  • Es ist ein Meister in beidem: UniVoice spricht fast so gut wie die besten sprachspezifischen Roboter (wie F5-TTS) und singt viel besser als bisherige „All-in-One“-Roboter.
  • Es ist effizient: Es erledigt all das mit einer relativ geringen Größe (0,3 Milliarden Parameter), während ältere vereinheitlichte Modelle viel größer waren und dennoch schlechter abschnitten.
  • Das „Null-Token“ funktioniert: Sie haben bewiesen, dass die Verwendung dieses speziellen „Bitte nicht stören“-Schilds für die Sprache mathematisch der richtige Weg ist, um dem Modell zu ermöglichen, die Melodie zu ignorieren, ohne dadurch die Fähigkeit zu beeinträchtigen, später zu singen.

Der neue Test: UNISINGING-EVAL

Um sicherzustellen, dass ihr Roboter wirklich gut war, entwickelte das Team einen neuen Test namens UNISINGING-EVAL. Stellen Sie sich eine Talentshow mit 12 verschiedenen Musikgenres (von Pop bis Jazz bis Hip-Hop) vor. Sie testeten den Roboter, um zu sehen, ob er zwischen Sprechen und Singen wechseln kann, während er dieselbe Stimme beibehält und verschiedene Stile bewältigt.

Das Fazament

UniVoice ist wie ein universeller Synchronsprecher. Er muss nicht neu trainiert werden oder ein anderes Gehirn für Sprechen vs. Singen haben. Er schaut einfach auf die Anweisungen:

  • „Hier ist der Text, hier ist die Stimme und hier ist ein Lied“ -> Singt perfekt.
  • „Hier ist der Text, hier ist die Stimme und hier ist kein Lied“ -> Spricht natürlich.

Durch die Trennung der Anweisungen haben sie verhindert, dass der Roboter verwirrt wird, was es ihm ermöglicht, in beiden Aufgaben gleichzeitig exzellent zu sein.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →