title: SlideNova
emoji: 🐠
colorFrom: indigo
colorTo: green
sdk: docker
pinned: false
license: mit
app_port: 8501
SlideNova
~Experience Slide-Making Reinvented~
🚀 はじめに
SlideNovaは、生成AIを活用することを前提とした革新的なMarkdownベースのスライド作成Webアプリケーションです。生成AIとの連携により、効率的かつ高品質なスライド作成を実現します。
更新情報
[2024/04/14] SlideNova v0.6.0 リリースノート
- Hugging Face Spacesでのアプリ公開
- スライドのダウンロード機能の改善
- ユーザーインターフェイスの改善
- ドキュメントの拡充とリンクの最適化
- 開発環境の改善とGitHub Actionsの設定
- プロジェクトアイコンの追加とREADMEの見た目の向上
[2024/04/13] SlideNova v0.1.0 リリースノート
- Markdownからスライド生成するWebアプリの公開
- Dockerを使った環境構築の自動化
- Streamlitによる直感的なユーザーインターフェイス
- スライドのダウンロード機能
- ドキュメントの拡充
- 開発環境の整備とGitHub Actionsの設定
✨ 主な特徴
- 📝 Markdownでのスライド作成: Markdownの簡潔で直感的な記法を使ってスライドのコンテンツを作成できます。
- 🎨 モダンなスライドデザイン: Slidevを使用することで、洗練されたデザインのスライドを生成できます。
- 🐳 Dockerによる環境構築の簡易化: Dockerを活用し、複雑な環境設定なしですぐに使い始められます。
- 🖥️ 使いやすいWebUI: Streamlitを採用した直感的なWebインターフェイスで、スムーズなスライド作成が可能です。
- 💾 スライドのダウンロード: 作成したスライドをPDFまたは画像形式でダウンロードできます。
🚀 はじめに
SlideNovaを使用するには、DockerとDocker Composeが必要です。以下の手順に従ってください。
このリポジトリをクローンします。
git clone https://github.com/Sunwood-ai-labs/SlideNova.git
プロジェクトディレクトリに移動します。
cd SlideNova
Docker Composeを使用してSlideNovaを起動します。
docker-compose up --build
ブラウザで
http://localhost:8502
を開きます。
🛠️ 使い方
Markdownエディタにスライドのコンテンツを入力します。Markdownの記法に従って、見出し、箇条書き、画像、コードブロックなどを使用してスライドを構成します。
「Generate Slides」ボタンをクリックすると、入力したMarkdownに基づいてスライドが生成されます。
生成されたスライドが表示されます。スライドのデザインやレイアウトは自動的に最適化されます。
必要に応じて、スライドをPDFまたは画像形式でダウンロードすることができます。
使用例
- サンプルのMarkdownファイル:
slides/demo.md
- サンプルのスライド画像:
slides/sample
📖 ドキュメント
より詳細な情報や[SlideNova]の機能については、ドキュメントを参照してください。
🤝 コントリビューション
SlideNovaはオープンソースプロジェクトであり、コミュニティからのコントリビューションを歓迎しています。バグ報告、機能リクエスト、プルリクエストなどを通じて、SlideNovaの改善にご協力ください。詳細はコントリビューションガイドを参照してください。
📜 ライセンス
このプロジェクトはMITライセンスの下で公開されています。
📧 お問い合わせ
ご質問やご提案がありましたら、Issueを作成してください。フィードバックは常に歓迎です!
プレゼンテーションの未来を切り拓く SlideNova で、あなたのアイデアに命を吹き込みましょう!✨