PowerPointviewer
Uma ferramenta de revisão de leitura de discurso do PowerPoint

Introdução funcional
Uma ferramenta de leitura e revisão de fala com base na implementação do Pyside6 usa o mecanismo TTS para ler as notas no PPT, ajudando -o a melhorar ainda mais o conteúdo e a redação do discurso e ajudando você a concluir o maravilhoso discurso e apresentação do PPT.
Recursos básicos
- Implementado com base em Python e Pyside6
- Apoie a importação de discursos de PPT Notes and Word
- Suporta a edição de separadores na página, usada para executar efeitos de cliques em uma página ppt
- Suporta inserção e definição de contagem regressiva antes de ler em voz alta
- Suporta função de giro de página síncrona ppt
- Suporta parar de ler em voz alta e comece a ler em voz alta a partir da declaração atual novamente
- Página de suporte salto
- Apoiar informações estatísticas de fala
- Apoie a exportação de texto da fala, incluindo: exportação para notas ppt, exportar para documentos do Word, exportar para os arquivos JSON
- Suporta a seleção do mecanismo de som TTS, suporta a configuração de velocidade de som e volume de som
- Suporta o mecanismo TTS online (recursos de teste)
- Verificação de suporte para atualizações
Como usar
- Inicie o software e edite o separador de acordo com o texto da sua palestra.
- Clique no botão Importar (PPT ou Word) para selecionar o caminho do seu arquivo. Depois disso, o software importa o texto da palestra e o converte em um arquivo de voz, que pode levar um pouco de tempo.
- Depois que o software é importado, a função de controle de reprodução pode ser usada. Você pode optar por jogar, parar, redefinir o áudio, pular para reproduzir números de página e visualizar estatísticas.
- Se a função de reprodução de contagem regressiva estiver ativada, depois de clicar em Play, o software reproduzirá primeiro a contagem regressiva do comprimento especificado de acordo com as configurações e depois reproduzirá as notas de aula. Isso geralmente é ativado ao mesmo tempo que a função PPT síncrona de giro de página.
- Se você ativar o recurso PPT Syncronse Page Turn, precisará mostrar seu PPT depois que o software começar a reproduzir e manter o foco na janela de projeção PPT. O software enviará o comando da próxima página com base no seu discurso e sincronizará automaticamente a giro da página.
- Na página do utilitário, você pode converter livremente notas de aula importadas em notas ppt, documentos do Word e arquivos JSON.
- Na página Configurações, você pode selecionar o mecanismo de som TTS (no Windows, há apenas um mecanismo de som chinês por padrão e adicionar alguns outros motores existentes modificando o registro) e definir a velocidade de som e o volume de som. Após a conclusão da configuração, ela precisa ser salva manualmente.
Especificações de formato
Para facilitar o acesso rápido, este projeto fornece modelos de PPT e modelos de palavras, que estão no diretório example deste projeto.
Você pode usar este software para importar, visualizar rapidamente os efeitos e entender como ele é implementado.
Como embalar
Este projeto fornece arquivos executáveis do Windows. Se você deseja recompilar este projeto do seu código, consulte as seguintes instruções.
Usando PyInstaller:
pyinstaller -w -i . i mage p pt_ico.ico main.py -n PowerPointReviewer --add-data " venv \ Lib \ site-packages \ pptx \ templates \ *;. \ pptx \ templates "
Atualizar log
Versão 1.0
- 2023.10.31-1.0.2: Adicionada nova contagem de palavras da fala; Adicionado motor TTS online (recursos de teste).
- 2023.10.31-1.0.1: otimize o nome do arquivo após a conversão do discurso; otimizar a lógica de contagem regressiva para geração; otimizar o desempenho do texto após a conclusão da importação; otimizar o desempenho do texto após a conclusão da reprodução; Adicione a função de salto de reprodução; Adicione a função de estatística de reprodução.
- 2023.10.19-1.0.0: Envie o código para a plataforma de hospedagem de código.
Se você encontrar bugs ou tiver alguma sugestão, sinta -se à vontade para enviar um problema, obrigado.