メインコンテンツへ移動
AIチュートリアル

PapermorphでPDFをアニメーション付きのインタラクティブなWebブックに変換

PapermorphがPDFをナレーションとインタラクティブなクイズ付きの、構造化されたアニメーションWebブックに変換する方法を紹介します。このガイドでは、インストール、Claude Codeの使い方、ローカルプレビュー、レビューの進め方、現在の制限事項について説明します。

PapermorphでPDFをアニメーション付きWebブックに変換

Papermorphでできること

Papermorphは、PDFをアニメーション付きのインタラクティブなWebブックに変換するClaude Code用のSkillです。静的なドキュメントや従来型の動画を作成する代わりに、読者が探索し、音声を聞き、操作できる体験を生み出します。

プロジェクトのワークフローは次のとおりです。

PDF -> ブックプラン -> ストーリーボード -> ナレーション -> アニメーションとクイズ -> Webブック

生成された成果物は、アニメーション付きのレッスン、ナレーション、インタラクティブなクイズを備えた、Webベースの読書体験として設計されています。ライブ本棚でもプロジェクトのコンセプトを実際に確認できます。

PapermorphインタラクティブWebブックのプレビュー

主な機能

  • PDF変換:本または章をPDF形式で用意します。
  • ブックプランニング:インタラクティブ体験を制作する前に、Papermorphがプランを作成します。
  • ストーリーボード:アニメーションの前にストーリーボードを作成します。
  • ナレーション:生成されたブックは読むだけでなく、音声で聞くこともできます。
  • アニメーションとクイズ:アニメーションコンテンツとクイズによって、レッスンをよりインタラクティブにできます。
  • Web配信:ブラウザで閲覧できるインタラクティブなWebブックを作成します。

現在のREADMEでは、PapermorphはOpus 5.5専用のプロジェクトと説明されています。画像モデル、多言語サポート、バックグラウンド音楽はまだ利用できません。

Papermorphをインストールする

プロジェクトディレクトリから、SkillsコマンドでSkillをインストールします。

npx skills add DozenTwelve/Papermorph --skill papermorph --agent claude-code

これにより、claude-codeエージェントで使用できるpapermorph Skillが追加されます。

最初のWebブックを作成する

インストール後、Opus 5.5でClaude Codeを開き、元のPDF、想定読者、最初のレビュー範囲を指定したリクエストを入力します。

/papermorph Turn /path/to/book.pdf into
an animated interactive web book.

Target readers: [your audience].
Start with one English chapter for review.

/path/to/book.pdfを自分のPDFへのパスに置き換え、想定読者を説明します。英語の章を1つから始めると、より大きな本に取り組む前に、レビューしやすい範囲に絞って確認できます。

なぜ1章から始めるのか

章単位で最初の成果物を作ると、ブックプラン、ストーリーボード、ナレーション、アニメーション、クイズを評価しやすくなります。Papermorphにより多くの原資料を処理させる前に、小さな範囲で方向性を確認できます。

付属のサンプルをローカルで実行する

リポジトリには、ローカルで配信できるsiteディレクトリが含まれています。まずプロジェクトをクローンし、そのディレクトリに移動します。

git clone https://github.com/DozenTwelve/Papermorph.git
cd Papermorph

サイト用のローカルPython HTTPサーバーを起動します。

python3 -m http.server 8765 -d site

次に、ブラウザでhttp://localhost:8765/を開くと、ローカルのサンプルを確認できます。

Papermorphプロジェクトのプレビュー

より良いレビューのための実践的なヒント

  • 読者を明確に定義する:想定読者のプレースホルダーを、対象読者の具体的な説明に置き換えます。
  • まず英語の章をレビューする:ドキュメントのワークフローでは、英語の章を1つから始めることが推奨されています。
  • ワークフロー全体を確認する:最終ページだけでなく、プラン、ストーリーボード、ナレーション、アニメーション、クイズを確認します。
  • ローカルサイトを利用する:リポジトリのサンプルを確認したいときは、付属のサイトをローカルで実行します。
  • 現在の制限事項を把握する:READMEでは、現在サポートされているモデルとしてOpus 5.5が挙げられており、画像モデル、多言語サポート、バックグラウンド音楽はまだ提供されていません。

今後の展開

Papermorphは今後、インタラクティブな絵本や人文系ドキュメンタリー向けの画像モデルとストーリーボードに対応する予定です。掲げられているマイルストーンには、STEM教科書以外にも絵本や社会科学の書籍を加えて本棚を拡充することや、新しいSkillを公開することも含まれています。

まとめ

Papermorphは、PDFの素材をアニメーション、ナレーション、インタラクションを備えたWebブックに変換するための、目的を絞ったワークフローを提供します。Skillをインストールし、Opus 5.5を使ってClaude Codeで実行し、英語の章を1つから始め、ローカルのサンプルサイトで生成されたWeb体験を確認しましょう。

このプロジェクトはMITライセンスで公開されています。