TTS Studio
AI によるストーリー生成をデバイス上の AI 音声で聞くことができます。
機能
このアプリは Gemini API を利用して、ユーザー入力に基づいてカスタマイズされたストーリーを生成します。使用方法は次のとおりです。
ストーリーの候補: ユーザーがジャンルを選択すると、アプリは Gemini API にクエリを実行して、関連するストーリーの候補を取得します。ジャンルを指定するプロンプトを API に提供し、候補となるストーリーの種類のリストをリクエストします。
ストーリーの生成: ユーザーがストーリーの種類を選択すると、アプリは Gemini API にリクエストを送信して、完全なストーリーを生成します。プロンプトには、選択したジャンルとストーリー タイプに関する詳細が含まれており、生成されたコンテンツがユーザーの好みに合わせて調整されます。
コンテンツの形式: API はストーリーを JSON 形式で返します。次に、この JSON レスポンスを処理して、ストーリーのタイトルとコンテンツを抽出します。ストーリーは、読みやすく、テキスト読み上げ(TTS)機能を容易にするために、適切な句読点を使用して段落にフォーマットされます。
エラー処理と重複防止: 潜在的なエラーを処理し、生成されたコンテンツが一意であることを確認します。API レスポンスにエラーや重複が含まれている場合は、リクエストを再試行するか、新しい候補を取得して、新鮮で魅力的なコンテンツを提供します。
Gemini API の高度な言語モデルにより、さまざまなストーリーを提供できるため、ユーザーはアプリを操作するたびに、創造的でユニークな物語を受け取ることができます。
構成
- Android
- Firebase
チーム
By
Tuwan Roshan
差出人
スリランカ