Configurer l'audio en direct dans Okada TG Developed Fork
Utilisez un point de contrôle d'inférence RVC compatible et un microphone fonctionnel. Prouvez d’abord que le signal converti atteint vos écouteurs. Envoyez ensuite ce signal à une autre application et effectuez un enregistrement depuis le récepteur.
Charger une voix RVC
- Arrêter la conversion si elle est déjà en cours. Ouvrez Modifier dans la zone de sélection du modèle et choisissez un emplacement vide.
- Choisissez Télécharger et sélectionnez le fichier de modèle d'inférence RVC. Lorsque la boîte de dialogue expose un champ distinct pour l'index, ajoutez le
.indexcorrespondant s'il est fourni. Utilisez uniquement des fichiers d'inférence compatibles. Un index à lui seul ne peut pas produire une voix. - Attendez le téléchargement et cliquez sur l'emplacement nouvellement chargé dans la vue principale. Vérifiez le nom du modèle avant d’appuyer sur Démarrer.
- Réglez le pitch et la récupération à zéro. Assurez-vous que Passthrough est désactivé. Son état activé envoie le microphone sec, afin que le microphone puisse atteindre un appel même si la conversion est contournée.
Testez le microphone et le périphérique de calcul
- Dans Audio, choisissez le mode pour les appareils que vous comptez utiliser. Dans un test de navigateur local, utilisez Client et accordez au site l'accès à votre microphone. Dans Serveur, choisissez les périphériques d'entrée et de sortie visibles par le processus qui exécute TGR.
- Nommez les points de terminaison avant de commencer. Input est le microphone physique, Output est le casque pour le premier test et Monitor est facultatif si votre version le propose.
- Choisissez votre GPU ou CPU prévu dans le sélecteur de périphérique. Pour une référence DirectML, essayez
rmvpe_onnxsi cela est répertorié. Les détecteurs de pitch DirectML pris en charge documentés par le fork incluent égalementfcpe_onnx,crepe_tiny_onnxetcrepe_full_onnx. La build CUDA peut exposer une liste différente. - Appuyez sur Démarrer à la taille de morceau par défaut. Donnez au modèle le temps de s'initialiser, puis prononcez une phrase calme et une phrase plus longue et plus forte. Faites une pause entre les deux. Vérifiez que la sortie change lors de la sélection du modèle et que l'audio reste stable pendant une minute.
- Si vous entendez également une copie sèche, désactivez l'effet local matériel ou supprimez l'autre boucle micro du système d'exploitation. Gardez les niveaux des écouteurs modérés pendant les tests.
Connecter un câble
L'éditeur de TGR utilise Virtual Audio Cable de Muzychenko pour ses exemples de dépannage Windows. Cela expose généralement les points de terminaison de lecture et d'enregistrement correspondants nommés Ligne 1. D'autres pilotes de câble utilisent des étiquettes différentes. Le signal doit entrer dans le point final de lecture et sortir par le point final d’enregistrement correspondant.
- Installez le câble et redémarrez les applications pour actualiser les appareils audio.
- Réglez les appareils comme indiqué, puis vérifiez les formats par défaut du micro et du câble dans les paramètres audio du système d'exploitation. Choisissez une fréquence d’échantillonnage commune prise en charge. En mode serveur, recherchez les noms de périphériques en double répertoriés sous différentes API hôtes et utilisez une paire compatible.
- Démarrez la conversion, puis démarrez le test du micro de l'application réceptrice. Enregistrez une courte phrase. Écoutez ce que le destinataire reçoit, pas seulement le moniteur dans TGR.
- Dans OBS, désactivez le microphone physique séparé s'il duplique la source du câble. Lors d'un appel, vérifiez que l'entrée sélectionnée est explicite plutôt que de changer automatiquement lorsque vous branchez un nouveau casque.
- Arrêtez le convertisseur. Si le compteur de réception continue de répondre, vérifiez le point de terminaison d'enregistrement sélectionné et tout audio de bureau acheminé vers le câble.
Ajustez DirectML et CUDA sans perdre votre base de référence
Chunk contrôle le bloc de l'audio entrant. Extra fournit le contexte autour du bloc actuel. Les commandes Crossfade se chevauchent là où les blocs se rejoignent. Modifiez une commande à la fois et effectuez un enregistrement test. Si le temps de traitement se rapproche de la durée du fragment, commencez par augmenter le fragment ou réduire le contexte supplémentaire. Si un morceau modifié se comporte bizarrement, arrêtez et redémarrez la conversion.
Sur la version DirectML documentée, les modifications apportées à Chunk, Extra et Crossfade peuvent nécessiter la sélection du CPU, puis la resélection du GPU prévu. Faites-le après l'arrêt, redémarrez le flux et répétez le même test avant d'évaluer la latence. Sur CUDA, autorisez l'échauffement au premier démarrage avant de mesurer. Certaines combinaisons audio et protocole du serveur affichent perf sans autres timings. Jugez le cheminement complet de l'appel avec un enregistrement dans l'application de réception.
Si vous avez besoin d'aide pour un diagnostic plus approfondi, conservez l'identifiant de la version, le backend, les noms des périphériques de microphone et de câble, le détecteur choisi et la première erreur de console. Confirmez si le problème se produit également lors d'un test de casque local.