PowerPoinTrewiewer
Un outil de revue de la lecture de la parole PowerPoint

Introduction fonctionnelle
Un outil de lecture et de révision de la parole basé sur la mise en œuvre de Pyside6 utilise le moteur TTS pour lire les notes de PPT, vous aidant ainsi à améliorer davantage le contenu et le libellé du discours et vous aidant à compléter le merveilleux discours et la présentation PPT.
Caractéristiques de base
- Implémenté en fonction de Python et Pyside6
- Soutenir l'importation de discours à partir de notes PPT et de mots
- Prend en charge l'édition de séparateurs en page, utilisé pour effectuer des effets de clic dans une page PPT
- Prend en charge l'insertion et la définition du compte à rebours avant de lire à haute voix
- Prend en charge la fonction de tour de page synchrone ppt
- Prend en charge l'arrêt de lire à haute voix et commencez à lire à haute voix dans la déclaration actuelle
- Numéro de page Support Jump
- Soutenir les informations de discours statistiques
- Soutenir l'exportation de texte de la parole, y compris: Exporter vers les notes PPT, exportation vers des documents Word, exportation vers les fichiers JSON
- Prend en charge la sélection du moteur sonore TTS, prend en charge le réglage de la vitesse sonore et du volume sonore
- Prend en charge le moteur TTS en ligne (fonctionnalités de test)
- Prise en charge Vérifier les mises à jour
Comment utiliser
- Démarrez le logiciel et modifiez le séparateur en fonction du texte de votre conférence.
- Cliquez sur le bouton Importer (PPT ou Word) pour sélectionner votre chemin de fichier. Après cela, le logiciel importe le texte de la conférence et le convertit en fichier vocal, ce qui peut prendre un peu de temps.
- Une fois le logiciel importé, la fonction de contrôle de lecture peut être utilisée. Vous pouvez choisir de jouer, d'arrêter, de réinitialiser l'audio, de sauter pour lire les numéros de page et d'afficher les statistiques.
- Si la fonction de lecture à compte à rebours est activée, après avoir cliqué sur Play, le logiciel jouera d'abord le compte à rebours de la longueur spécifiée en fonction des paramètres, puis jouera les notes de conférence. Ceci est généralement activé en même temps que la fonction de virage PPT Synchronous Page.
- Si vous activez la fonction PPT Synchronous Page Turn, vous devez afficher votre PPT après que le logiciel a commencé à jouer et à garder le focus dans la fenêtre de projection PPT. Le logiciel enverra la commande de page suivante en fonction de votre discours et synchronisera automatiquement le tournage de la page.
- Sur la page Utilitaire, vous pouvez convertir librement les notes de conférence importées en notes PPT, documents Word et fichiers JSON.
- Sur la page Paramètres, vous pouvez sélectionner le moteur sonore TTS (sous Windows, il n'y a qu'un seul moteur sonore chinois par défaut, et vous pouvez ajouter d'autres moteurs existants en modifiant le registre) et définir la vitesse du son et le volume sonore. Une fois la configuration terminée, elle doit être enregistrée manuellement.
Spécifications de format
Afin de faciliter un accès rapide, ce projet fournit des modèles PPT et des modèles de mots, qui sont dans l' example du répertoire de ce projet.
Vous pouvez utiliser ce logiciel pour importer, prévisualiser rapidement les effets et comprendre comment il est implémenté.
Comment emballer
Ce projet fournit des fichiers exécutables Windows. Si vous souhaitez recompiler ce projet à partir de votre code, vous pouvez vous référer aux instructions suivantes.
Utilisation de Pyinstaller:
pyinstaller -w -i . i mage p pt_ico.ico main.py -n PowerPointReviewer --add-data " venv \ Lib \ site-packages \ pptx \ templates \ *;. \ pptx \ templates "
Mettre à jour le journal
Version 1.0
- 2023.10.31-1.0.2: Ajout du nouveau nombre de mots de la parole; Ajout du moteur TTS en ligne (fonctionnalités de test).
- 2023.10.31-1.0.1: Optimiser le nom du fichier après la conversion de la parole; Optimiser la logique du compte à rebours pour la génération; optimiser les performances du texte une fois l'importation terminée; optimiser les performances du texte une fois la lecture terminée; Ajoutez la fonction de saut de lecture; Ajoutez la fonction des statistiques de lecture.
- 2023.10.19-1.0.0: Soumettez du code à la plate-forme d'hébergement de code.
Si vous rencontrez des bogues ou avez des suggestions, n'hésitez pas à soumettre un problème, merci.