File size: 8,912 Bytes
792ad00 acccb85 86eea89 792ad00 aac61fa 792ad00 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 | # --- Common ---
LANGUAGES = [
{"value": "English", "label": "English"},
{"value": "Japanese", "label": "Japanese"}
]
DIFFICULTIES = [
{"value": "easy", "label": "Easy"},
{"value": "medium", "label": "Medium"},
{"value": "hard", "label": "Hard"}
]
# --- Podcast ---
PODCAST_VOICES = [
{"value": "Zephyr", "label": "Zephyr"},
{"value": "Puck", "label": "Puck"},
{"value": "Charon", "label": "Charon"},
{"value": "Kore", "label": "Kore"},
{"value": "Fenrir", "label": "Fenrir"},
{"value": "Leda", "label": "Leda"},
{"value": "Orus", "label": "Orus"},
{"value": "Aoede", "label": "Aoede"},
{"value": "Callirrhoe", "label": "Callirrhoe"},
{"value": "Autonoe", "label": "Autonoe"},
{"value": "Enceladus", "label": "Enceladus"},
{"value": "Iapetus", "label": "Iapetus"},
{"value": "Umbriel", "label": "Umbriel"},
{"value": "Algieba", "label": "Algieba"},
{"value": "Despina", "label": "Despina"},
{"value": "Erinome", "label": "Erinome"},
{"value": "Algenib", "label": "Algenib"},
{"value": "Rasalgethi", "label": "Rasalgethi"},
{"value": "Laomedeia", "label": "Laomedeia"},
{"value": "Achernar", "label": "Achernar"},
{"value": "Alnilam", "label": "Alnilam"},
{"value": "Schedar", "label": "Schedar"},
{"value": "Gacrux", "label": "Gacrux"},
{"value": "Pulcherrima", "label": "Pulcherrima"},
{"value": "Achird", "label": "Achird"},
{"value": "Zubenelgenubi", "label": "Zubenelgenubi"},
{"value": "Vindemiatrix", "label": "Vindemiatrix"},
{"value": "Sadachbia", "label": "Sadachbia"},
{"value": "Sadaltager", "label": "Sadaltager"},
{"value": "Sulafat", "label": "Sulafat"}
]
PODCAST_TTS_MODALS=[
{"value": "gemini-2.5-flash-preview-tts", "label": "Gemini 2.5 Flash Preview TTS"},
{"value": "gemini-2.5-pro-tts", "label": "Gemini 2.5 Pro TTS"},
]
PODCAST_MODALS=[
{"value": "gpt-5", "label": "Gpt-5"},
{"value": "gpt-5-mini", "label": "Gpt-5 Mini"},
{"value": "gpt-5-nano", "label": "Gpt-5 Nano"},
]
PODCAST_BGM = [
{"value": "No BGM", "label": "No BGM"},
{"value": "BGM 1", "label": "Background Music 1"},
{"value": "BGM 2", "label": "Background Music 2"},
{"value": "BGM 3", "label": "Background Music 3"}
]
PODCAST_FORMATS = [
{"value": "deep dive", "label": "Deep Dive", "description": "A lively conversation between two hosts, unpacking and connecting topics in your sources"},
{"value": "debate", "label": "Debate", "description": "A thoughtful debate between two hosts, illuminating different perspectives on your sources"},
{"value": "summary", "label": "Summary", "description": "A concise summary of your sources, highlighting key insights and quotes"},
{"value": "tutorial", "label": "Tutorial", "description": "A step-by-step tutorial on how to use your sources"},
{"value": "interview", "label": "Interview", "description": "A conversation between two hosts, exploring topics in your sources"}
]
# --- Flashcards ---
FLASHCARD_QUANTITIES = [
{"value": "fewer", "label": "Fewer (15-20)"},
{"value": "standard", "label": "Standard (35-40)"},
{"value": "more", "label": "More (55-70)"}
]
# --- Quizzes ---
QUIZ_COUNTS = [
{"value": "FEWER", "label": "Fewer (5 Questions)"},
{"value": "STANDARD", "label": "Standard (10 Questions)"},
{"value": "MORE", "label": "More (20 Questions)"}
]
# --- Reports ---
REPORT_FORMAT_OPTIONS = [
{
"value": "briefing_doc",
"label": "Briefing Document",
"description": "Overview of your sources featuring key insights and quotes.",
"prompt": "Create a comprehensive briefing document that synthesizes the main themes and ideas from the sources. Start with a concise Executive Summary that presents the most critical takeaways upfront. The body of the document must provide a detailed and thorough examination of the main themes, evidence, and conclusions found in the sources. This analysis should be structured logically with headings and bullet points to ensure clarity. The tone must be objective and incisive.",
"prompt_jp": "提供されたソースから主要なテーマとアイデアを統合した包括的なブリーフィング文書を作成してください。最も重要な要点を最初に提示する簡潔なエグゼクティブサマリーから始めてください。文書の本文では、ソースで見つかった主要なテーマ、証拠、結論の詳細で徹底的な検討を提供する必要があります。この分析は、明確さを確保するために見出しと箇条書きで論理的に構成される必要があります。トーンは客観的で鋭いものでなければなりません。"
},
{
"value": "study_guide",
"label": "Study Guide",
"description": "Short-answer quiz, suggested essay questions, and glossary of key terms.",
"prompt": "You are a highly capable research assistant and tutor. Create a detailed study guide designed to review understanding of the sources. Create a quiz with ten short-answer questions (2-3 sentences each) and include a separate answer key. Suggest five essay format questions, but do not supply answers. Also conclude with a comprehensive glossary of key terms with definitions.",
"prompt_jp": "あなたは非常に有能な研究助手兼家庭教師です。ソースの理解を復習するために設計された詳細な学習ガイドを作成してください。10問の短答式クイズ(各2-3文)を作成し、別途解答キーを含めてください。5つのエッセイ形式の質問を提案しますが、答えは提供しないでください。また、定義付きの主要用語の包括的な用語集で締めくくってください。"
},
{
"value": "blog_post",
"label": "Blog Post",
"description": "Insightful takeaways distilled into a highly readable article.",
"prompt": "Act as a thoughtful writer and synthesizer of ideas, tasked with creating an engaging and readable blog post for a popular online publishing platform known for its clean aesthetic and insightful content. Your goal is to distill the top most surprising, counter-intuitive, or impactful takeaways from the provided source materials into a compelling listicle. The writing style should be clean, accessible, and highly scannable, employing a conversational yet intelligent tone. Craft a compelling, click-worthy headline. Begin the article with a short introduction that hooks the reader by establishing a relatable problem or curiosity, then present each of the takeaway points as a distinct section with a clear, bolded subheading. Within each section, use short paragraphs to explain the concept clearly, and don't just summarize; offer a brief analysis or a reflection on why this point is so interesting or important, and if a powerful quote exists in the sources, feature it in a blockquote for emphasis. Conclude the post with a brief, forward-looking summary that leaves the reader with a final thought-provoking question or a powerful takeaway to ponder.",
"prompt_jp": "清潔な美学と洞察に富んだコンテンツで知られる人気のオンライン出版プラットフォーム向けに、魅力的で読みやすいブログ記事を作成することを任された、思慮深いライター兼アイデアの統合者として行動してください。あなたの目標は、提供されたソース資料から最も驚くべき、直感に反する、または影響力のある要点を、魅力的なリスト記事に蒸留することです。文章スタイルは清潔で、親しみやすく、非常にスキャンしやすいもので、会話的でありながら知的なトーンを採用してください。魅力的でクリックしたくなる見出しを作成してください。読者を引き込む短い紹介で記事を始め、親しみやすい問題や好奇心を確立し、その後、各要点を明確で太字の小見出しを持つ別個のセクションとして提示してください。各セクション内では、短い段落を使用して概念を明確に説明し、単に要約するだけでなく、なぜこの点がそれほど興味深いのか、または重要なのかについての簡潔な分析や考察を提供し、ソースに強力な引用が存在する場合は、強調のためにブロッククォートで紹介してください。読者に最終的な思考を促す質問や強力な要点を残す簡潔で前向きな要約で記事を締めくくってください。"
},
{
"value": "custom",
"label": "Custom Prompt",
"description": "Generate a report based on your specific instructions.",
"prompt": "",
"prompt_jp": ""
}
]
|