PowerPointReviewer
Инструмент обзора чтения речи PowerPoint

Функциональное введение
Инструмент чтения и обзора речи, основанный на реализации Pyside6, использует двигатель TTS для чтения заметок в PPT, что помогает вам еще больше улучшить содержание и формулировку речи и помогая вам плавно завершить замечательную речь и презентацию PPT.
Основные особенности
- Реализовано на основе Python и Pyside6
- Поддержка импорта речей из PPT заметок и слова
- Поддерживает редактирование сепараторов на странице, используемых для выполнения эффектов клика на одной странице PPT
- Поддерживает вставку и установление обратного отсчета перед чтением вслух
- Поддерживает функцию поворота синхронной страницы PPT
- Поддерживает «Штант читать вслух» и снова начните читать вслух из текущего заявления снова
- Номер страницы поддержки прыжок
- Поддержка статистической речи информации
- Экспорт текста поддержки речи, в том числе: экспорт в примечания PPT, экспорт в документы Word, экспорт в файлы JSON
- Поддерживает выбор звукового двигателя TTS, поддерживает установку скорости звука и громкости звука
- Поддерживает онлайн -двигатель TTS (тестовые функции)
- Проверка поддержки для обновлений
Как использовать
- Запустите программное обеспечение и отредактируйте сепаратор в соответствии с текстом лекции.
- Нажмите кнопку «Импорт» (PPT или Word), чтобы выбрать путь к файлу. После этого программное обеспечение импортирует текст лекции и преобразует его в голосовой файл, который может занять немного времени.
- После того, как программное обеспечение будет импортировано, можно использовать функцию управления воспроизведением. Вы можете играть, останавливаться, сбросить звук, прыгать в воспроизведение номеров страниц и просмотреть статистику.
- Если функция воспроизведения обратного отсчета включена, после нажатия PLAY, программное обеспечение сначала воспроизводит обратный отсчет указанной длины в соответствии с настройками, а затем воспроизведет записи лекций. Обычно это включено одновременно с функцией поворота синхронной страницы PPT.
- Если вы включите функцию поворота синхронной страницы PPT, вам нужно показать свой PPT после того, как программное обеспечение начнет играть и сохранить фокус в проекционном окне PPT. Программное обеспечение отправит команду следующей страницы на основе вашей речи и автоматически синхронизирует поворот страницы.
- На странице утилиты вы можете свободно преобразовать импортные заметки лекции в примечания PPT, документы Word и файлы JSON.
- На странице настроек вы можете выбрать звуковой двигатель TTS (под Windows по умолчанию есть только один китайский звуковой двигатель, и вы можете добавить некоторые другие существующие двигатели, изменяя реестр) и установить скорость звука и громкость звука. После завершения настройки ее необходимо сохранить вручную.
Спецификации формата
Чтобы облегчить быстрый доступ, этот проект предоставляет шаблоны PPT и шаблоны слов, которые находятся в каталоге example этого проекта.
Вы можете использовать это программное обеспечение для импорта, быстрого просмотра эффектов и понять, как оно реализовано.
Как упаковать
Этот проект предоставляет исполняемые файлы Windows. Если вы хотите перекомпилировать этот проект из своего кода, вы можете обратиться к следующим инструкциям.
Использование Pyinstaller:
pyinstaller -w -i . i mage p pt_ico.ico main.py -n PowerPointReviewer --add-data " venv \ Lib \ site-packages \ pptx \ templates \ *;. \ pptx \ templates "
Обновление журнала
Версия 1.0
- 2023.10.31-1.0.2: добавлено новое количество слов речи; Добавлен онлайн -двигатель TTS (тестовые функции).
- 2023.10.31-1.0.1: оптимизируйте имя файла после преобразования речи; оптимизировать логику обратного отсчета для поколения; Оптимизируйте производительность текста после завершения импорта; Оптимизируйте текстовую производительность после завершения воспроизведения; Добавить функцию прыжка воспроизведения; Добавьте функцию статистики воспроизведения.
- 2023.10.19-1.0.0: отправить код на платформу хостинга кода.
Если вы сталкиваетесь с какими -либо ошибками или у вас есть какие -либо предложения, пожалуйста, не стесняйтесь отправить проблему, спасибо.