キャラクターカードのPNGがAIチャットにインポートされない問題の解決
Chub.aiやDiscordサーバーからキャラクターカード(character card)をダウンロードして、「なぜ自分のキャラクターカードがインポートされないのか?」と疑問に思っているなら、あなただけではありません。SillyTavernやTavern Studioはどちらも、キャラクターを読み込むためにキャラクターカードに埋め込まれたメタデータに依存しており、いくつかの一般的な問題がこのプロセスを阻害する可能性があります。
ここでは、キャラクターカードのPNGが読み込まれない最も一般的な理由と、その修正方法を説明します。
1. メタデータが削除された
キャラクターカードは基本的に、tEXtチャンクと呼ばれる特定のセクション内に非表示のテキストデータ(JSON)を含む標準的な画像ファイル(通常はPNG)です。
問題: 多くの画像ホスティングサイト、ソーシャルメディアプラットフォーム(DiscordやRedditなど)、さらには一部のモバイルファイルマネージャーは、スペースを節約するために画像を自動的に圧縮します。その際、埋め込まれたメタデータが削除され、キャラクターカードがただの通常の画像になってしまいます。
解決策: 常にソースから直接元のファイルをダウンロードしてください(Chub.aiの直接ダウンロードリンクなど)。メッセージングアプリ経由で送られてきた場合は、圧縮を防ぐために「画像」ではなく「ファイル」または「ドキュメント」として送信するように依頼してください。
2. 実際はWebPファイルである
問題: .pngで終わるファイルをダウンロードしても、ブラウザが実際にはWebP画像として保存した場合があります。内部構造が異なるため、チャットアプリはメタデータを読み取れません。
解決策: キャラクターカードのwebpがインポートできない場合は、ファイル拡張子を.pngから.webpに変更してみてください。Tavern Studioは、拡張子がファイルの内部フォーマットと一致している限り、真のPNGファイルと真のWebPファイルの両方からのメタデータのインポートをネイティブにサポートしています。
3. V2とV3フォーマットの非互換性
問題: キャラクターカードの標準は進化しています。V1は非常に基本的でしたが、V2は高度なフィールド(代替の挨拶や作成者のメモなど)を追加し、V3は複数キャラクターのサポートや複雑な世界構造を導入しました。古いチャットクライアントを使用している場合、V3カードを理解できない可能性があります。
解決策: 最新のAIチャットクライアントを使用していることを確認してください。Tavern StudioはV2およびV3のキャラクターカードを完全にサポートしており、自動的に解析を処理するため、フォーマットバージョンの不一致を心配する必要はありません。
キャラクターカードに埋め込まれたメタデータがどのように機能するかを理解することで、インポートエラーを簡単にトラブルシューティングし、ロールプレイに戻ることができます。