PowerPointreviewer
PowerPointスピーチリーディングレビューツール

機能的な紹介
Pyside6の実装に基づいたスピーチリーディングおよびレビューツールは、TTSエンジンを使用してPPTのメモを読み取ることで、スピーチの内容と文言をさらに改善し、素晴らしいPPTスピーチとプレゼンテーションをスムーズに完了するのに役立ちます。
基本機能
- PythonとPyside6に基づいて実装されています
- PPTノートとワードからのスピーチのインポートをサポートします
- 1ページのPPTでクリックエフェクトを実行するために使用されるページセパレータの編集をサポートします
- 声を出して読む前に、挿入と設定カウントダウンをサポートします
- PPT同期ページターン機能をサポートします
- 声を出して読むのをやめて、現在の声明から声を出して読み始める
- サポートページ番号ジャンプ
- 統計的な音声情報をサポートします
- サポートスピーチテキストのエクスポート:PPTノートへのエクスポート、単語文書へのエクスポート、JSONファイルへのエクスポート
- TTSサウンドエンジンの選択をサポートし、サウンドスピードとサウンドボリュームの設定をサポートします
- オンラインTTSエンジン(テスト機能)をサポートする
- アップデートのサポートチェック
使い方
- ソフトウェアを起動し、講義テキストに従ってセパレーターを編集します。
- [インポート]ボタン(PPTまたはWord)をクリックして、ファイルパスを選択します。その後、ソフトウェアは講義テキストをインポートし、音声ファイルに変換します。これには少し時間がかかる場合があります。
- ソフトウェアがインポートされた後、再生制御機能を使用できます。プレイ、停止、オーディオのリセット、ページ番号を再生するためにジャンプし、統計を表示することを選択できます。
- カウントダウン再生関数が有効になっている場合、[再生]をクリックした後、ソフトウェアは最初に設定に従って指定された長さのカウントダウンを再生し、講義ノートを再生します。これは通常、PPT同期ページターン機能と同時に有効になります。
- PPT同期ページターン機能を有効にする場合は、ソフトウェアが再生を開始した後、PPT投影ウィンドウにフォーカスを維持した後にPPTを表示する必要があります。ソフトウェアは、スピーチに基づいて次のページコマンドを送信し、ページのターニングを自動的に同期します。
- ユーティリティページでは、インポートされた講義ノートをPPTノート、ワードドキュメント、JSONファイルに自由に変換できます。
- 設定ページでは、TTSサウンドエンジンを選択できます(Windowsの下には、デフォルトで1つの中国のサウンドエンジンのみがあり、レジストリを変更して他の既存のエンジンを追加できます)、サウンド速度と音量を設定できます。セットアップが完了したら、手動で保存する必要があります。
フォーマット仕様
迅速なアクセスを容易にするために、このプロジェクトは、このプロジェクトのexampleディレクトリにあるPPTテンプレートと単語テンプレートを提供します。
このソフトウェアを使用して、インポートし、効果をすばやくプレビューし、その実装方法を理解できます。
梱包方法
このプロジェクトは、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:コードホスティングプラットフォームにコードを送信します。
バグに遭遇したり、提案がある場合は、お気軽に問題を提出してください。ありがとうございます。