Paradee (offline, lightweight English)

VoixHors ligneCPU uniquementUsage commercial autorisé

Double vos sous-titres en anglais naturel avec Paradee de Sahil Mahendrakar, un modèle de 8 millions de paramètres distillé de Kokoro. Quatre voix, deux américaines et deux britanniques, issues d'un seul modèle de 8,5 Mo. Tout tourne sur le processeur de votre ordinateur, bien plus vite que le temps réel, sans carte graphique et sans compte.

Installez-la depuis Subtitld

Paramètres Extensions Paradee (offline, lightweight English) Installer

Subtitld la télécharge, vérifie son SHA-256 et la tient à jour.

Code source sur GitHub
Langues
2
Modèles
1
Voix
4
Téléchargement de l'extension
75–93 MB
RAM, au minimum
512 MB

Ce qu'elle fait

Les voix de Kokoro, dix fois plus petites

Paradee a appris quatre des voix de Kokoro avec dix fois moins de paramètres, et sonne presque comme lui. De l'anglais naturel, en 24 kHz.

Américain et britannique

Heart et Puck parlent anglais américain, Isabella et Fable anglais britannique, chacune avec sa propre prononciation : « tomato », « schedule » et « can't » sortent comme chaque accent les dit.

Rapide sur n'importe quel ordinateur

Sur un seul cœur de processeur, une réplique sort environ 17 à 20 fois plus vite que le temps réel. Environ 300 Mo de mémoire, et aucune carte graphique.

Hors ligne après la première réplique

Le modèle de 8,5 Mo se télécharge la première fois qu'une réplique est dite. Ensuite, rien ne quitte votre ordinateur. Les modèles et l'extension permettent un usage commercial.

Voix

Dans l'onglet Locuteurs, choisissez Paradee comme Moteur de doublage d'un locuteur, puis choisissez une Voix. Activez Ajuster le doublage à la durée du sous-titre pour que chaque réplique de ce locuteur soit étirée ou resserrée à la durée de son sous-titre.

4 voix en 2 langues.

  • en-gb 2
  • en-us 2

Heart est la plus proche de Kokoro ; Isabella est, des quatre, celle qui s'en éloigne le plus. Les quatre voix viennent du même modèle, donc changer de voix ne télécharge rien. Paradee ne clone pas les voix. Pour doubler avec la voix du locuteur, choisissez un moteur de clonage de voix comme Sopro ou Chatterbox.

Le modèle ajoute à ses voix un peu de souffle et de chuintement au hasard, comme Kokoro. Doubler de nouveau une réplique peut sonner très légèrement différemment à ces endroits ; les mots, la voix et le minutage restent les mêmes.

Modèles

Le modèle n'est pas inclus dans l'extension. Il se télécharge dans le cache de modèles partagé de Subtitld la première fois qu'une réplique est dite, depuis Hugging Face à une révision fixée, chaque fichier vérifié. Un téléchargement interrompu reprend là où il s'est arrêté. Mettre à jour ou supprimer l'extension conserve le modèle.

Modèle TéléchargementIdéal pour
Paradee 1.2 (7.9M, int8 ONNX, four voices) Par défaut paradee-1.2
8 MB
Les quatre voix, environ 17–20× le temps réel sur un seul cœur de processeur

L'extension exécute le fichier ONNX que publie l'auteur de Paradee, sans PyTorch, et transforme le texte en sons exactement comme le fait le code de l'auteur, avec le phonétiseur de Kokoro lui-même. Nous l'avons comparée au code de l'auteur : les mêmes sons pour chaque phrase de test, dans les deux accents, et le même audio pour les quatre voix.

Options

Dans Paramètres › Extensions › Paradee (offline, lightweight English) › Configurer.

CPU threads
Par défaut : 0

0 utilise un seul thread, déjà bien plus rapide que le temps réel. Avec un modèle aussi petit, plus de threads aident rarement.

Speaking pace
Par défaut : 1

La vitesse à laquelle Paradee lui-même parle : 1,0 est son rythme naturel, 1,2 est 20 % plus rapide. C'est le modèle qui parle plus vite ou plus lentement ; l'audio n'est pas étiré.

Langues

Anglais uniquement. Tout projet en anglais (américain, britannique, australien…) est accepté, et chaque voix le lit avec son propre accent. Un projet dans une autre langue reçoit un message qui le dit : choisissez un autre moteur de doublage pour lui.

Les nombres, les prix, les dates, les heures et les abréviations courantes sont lus en toutes lettres, et des mots comme « read » ou « record » sont dits comme leur phrase le demande. Les noms et les mots d'autres langues que le phonétiseur ne connaît pas sont dits par espeak-ng, et peuvent être mal prononcés.

  • en-us
  • en-gb

Plateformes

Système TéléchargementTesté
Linux x86-64 93.5 MBDoublé avec les quatre voix sur une vraie machine, sur des systèmes Debian, Ubuntu, Fedora et Arch vierges, et en CI
macOS (Apple silicon) 75.2 MBDoublé avec les quatre voix en CI (Apple Silicon)
Windows x86-64 84.5 MBDoublé avec les quatre voix en CI

Linux x86-64 (toute distribution à partir de 2018), macOS sur Apple Silicon et Windows x86-64. Chaque version est compilée sur les trois, et sur chacun la CI installe l'extension comme le fait Subtitld, télécharge le modèle et double avec chaque voix.

Dépannage

  • network_unavailableLe modèle n'a pas pu être téléchargé, ou un fichier téléchargé n'a pas passé sa vérification et a été supprimé. Vérifiez votre connexion et réessayez : le téléchargement reprend.
  • disk_fullPas assez d'espace disque pour le modèle : 8,5 Mo.
  • unsupported_languageLa langue du projet n'est pas l'anglais, ou n'est pas définie. Réglez-la dans le projet, ou choisissez un autre moteur de doublage.
  • unsupported_voiceLe projet indique une voix que cette version n'a pas. Choisissez de nouveau la voix dans l'onglet Locuteurs.
  • bad_paramsLa réplique n'a pas de texte. Écrivez le sous-titre et doublez-le de nouveau.
  • out_of_memoryL'ordinateur a manqué de mémoire. Fermez d'autres programmes : Paradee a besoin d'environ 400 Mo.
  • internalQuelque chose a échoué dans l'extension ; le message donne les détails.

Licence

Extension
GPL-3.0-or-later
parce qu'elle inclut espeak-ng
Moteur
Apache-2.0, MIT, GPL-3.0-or-later
misaki, le phonétiseur de Kokoro lui-même, transforme le texte en sons avec spaCy ; espeak-ng dit les mots qu'ils ne connaissent pas ; ONNX Runtime, de Microsoft, exécute le modèle
Modèle
Apache-2.0
poids de Paradee 1.2, par Sahil Mahendrakar, distillés de Kokoro-82M par hexgrad

Utilisable pour un usage commercial. Le modèle Paradee et le code de l'auteur sont sous Apache-2.0, comme Kokoro. L'extension est sous GPL-3.0-or-later parce qu'elle inclut espeak-ng ; son code source complet, celui d'espeak-ng compris, accompagne chaque version. La licence couvre l'extension, pas ce que vous faites avec : les doublages que vous faites vous appartiennent.

Versions

  • 26.11.1

    Offline English text-to-speech for Subtitld with Paradee 1.2: natural English speech at 24 kHz from an 8M-parameter model distilled from Kokoro-82M, many times faster than real time on the CPU. Four voices from one 8.5 MB model: Heart and Puck (American English), Isabella and Fable (British English).

    The archive holds the add-on, ONNX Runtime, misaki (Kokoro's phonemizer) with spaCy's small English pipeline, and espeak-ng with its English data. The model downloads the first time a line is spoken, at a pinned revision, checked by sha256.

    The add-on is GPL-3.0-or-later, because it bundles espeak-ng (GPL-3.0-or-later); the Paradee model and misaki are Apache-2.0, spaCy and its English pipeline MIT. Each archive carries THIRD_PARTY_LICENSES/ with the licence of everything frozen into it. The complete corresponding source is paradee-<version>-source.tar.gz in this release. The Linux archive also carries libquadmath (LGPL-2.1, with numpy); its source is paradee-<version>-libquadmath-source.tar.gz.

    What's Changed

    • Paradee add-on: lightweight offline English text-to-speech by @jonata in https://github.com/Subtitld/addon-paradee/pull/1
    • Parity test: allow other CPUs' int8 rounding by @jonata in https://github.com/Subtitld/addon-paradee/pull/2

    New Contributors

    • @jonata made their first contribution in https://github.com/Subtitld/addon-paradee/pull/1

Autres extensions Voix