Inflect (offline, lightweight English)

VoixHors ligneCPU uniquementUsage commercial autorisé

Double vos sous-titres en anglais américain naturel avec Inflect v2 d'Owen Song, un modèle de moins de 10 millions de paramètres. 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 Inflect (offline, lightweight English) Installer

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

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

Ce qu'elle fait

Naturel pour sa taille

Inflect v2 a moins de 10 millions de paramètres, et pourtant il sonne presque comme des modèles bien plus grands. Une voix d'anglais américain, en 24 kHz.

Rapide sur n'importe quel ordinateur

Sur le processeur d'un ordinateur de bureau, Micro parle environ 13 fois plus vite que le temps réel, et Nano environ 30 fois. Même sur un seul cœur, les deux vont plus vite que le temps réel. Moins de 300 Mo de mémoire.

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

Chaque modèle se télécharge la première fois que sa voix parle : 38 Mo pour Micro, 16 Mo pour Nano. Ensuite, rien ne quitte votre ordinateur.

Libre pour un usage commercial

Les modèles sont sous Apache-2.0 et l'extension sous GPL-3.0-or-later. Les doublages que vous faites vous appartiennent.

Voix

Dans l'onglet Locuteurs, choisissez Inflect 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.

2 voix en 1 langue.

  • en-us 2

Les deux voix sont le même homme américain synthétique, créé par l'auteur du modèle sans enregistrements d'une personne réelle : Micro sonne un peu plus naturel, Nano est plus petit et plus rapide. Inflect ne clone pas les voix. Pour doubler avec la voix du locuteur, choisissez un moteur de clonage de voix comme Sopro ou Chatterbox.

Chaque réplique est dite avec la même graine à chaque fois : doubler de nouveau une réplique avec la même voix donne le même audio.

Modèles

Les modèles ne sont pas inclus dans l'extension. Chacun se télécharge dans le cache de modèles partagé de Subtitld la première fois que sa voix parle, 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 les modèles.

Modèle TéléchargementIdéal pour
Inflect-Micro v2 (9.4M, ONNX) Par défaut inflect-micro-v2
38 MB
La meilleure qualité, environ 13× le temps réel
Inflect-Nano v2 (4.0M, ONNX) inflect-nano-v2
16 MB
Le plus petit et le plus rapide, environ 30× le temps réel, un peu moins naturel

L'extension exécute la version ONNX que publie l'auteur d'Inflect, sans PyTorch. Nous l'avons comparée au code de l'auteur lui-même sur les mêmes répliques : les mêmes sons pour les 412 phrases du jeu de test de l'auteur, et le même audio pour les deux modèles.

Options

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

CPU threads
Par défaut : 0

0 utilise la moitié des processeurs logiques de l'ordinateur, 8 au maximum. Moins de threads gardent l'ordinateur plus réactif pendant le doublage.

Speaking pace
Par défaut : 1

La vitesse à laquelle Inflect 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é.

Variation
Par défaut : 0.667

0, c'est plat et toujours pareil ; plus haut, plus vivant. 0,667 est la valeur par défaut d'Inflect lui-même.

Langues

Anglais uniquement. Tout projet en anglais (américain, britannique, australien…) est lu avec la voix américaine. 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 : « $3.50 » devient « three dollars and fifty cents ». Les noms rares, les lieux et les mots d'autres langues peuvent être mal prononcés.

  • en-us

Plateformes

Système TéléchargementTesté
Linux x86-64 45.3 MBDoublé avec les deux modèles sur une vraie machine et en CI
macOS (Apple silicon) 40.4 MBDoublé avec les deux modèles en CI (Apple Silicon)
Windows x86-64 35.3 MBDoublé avec les deux modèles 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 les deux modèles et double avec eux.

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 : 38 Mo pour Micro, 16 Mo pour Nano.
  • 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 : Inflect a besoin d'environ 300 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
GPL-3.0-or-later, MIT
espeak-ng transforme le texte en sons ; ONNX Runtime, de Microsoft, exécute le modèle
Modèles
Apache-2.0
poids d'Inflect-Micro v2 et d'Inflect-Nano v2, par Owen Song

Utilisable pour un usage commercial. Les modèles Inflect v2 et le code de l'auteur sont sous Apache-2.0. L'extension est sous GPL-3.0-or-later parce qu'elle inclut espeak-ng, qui transforme le texte en sons ; 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. L'auteur du modèle demande que sa parole ne soit jamais présentée comme l'enregistrement d'une personne réelle.

Versions

  • 26.11.1

    Offline English text-to-speech for Subtitld with Inflect v2: a natural American English voice at 24 kHz from a model of under 10M parameters, many times faster than real time on the CPU. Two voices: Inflect Micro (best quality, 38 MB) and Inflect Nano (16 MB, faster).

    The archive holds the add-on, ONNX Runtime and espeak-ng with its English data. Each model downloads the first time its voice speaks, 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 Inflect v2 models are Apache-2.0. Each archive carries THIRD_PARTY_LICENSES/ with the licence of everything frozen into it. The complete corresponding source is inflect-<version>-source.tar.gz in this release. The Linux archive also carries libquadmath (LGPL-2.1, with numpy); its source is inflect-<version>-libquadmath-source.tar.gz.

Autres extensions Voix