{
  "$mulmocast": { "version": "1.1" },
  "lang": "ja",
  "title": "レイアウトサンプル",
  "description": "Zenn記事用レイアウトサンプル",
  "speechParams": {
    "speakers": {
      "Presenter": {
        "provider": "openai",
        "voiceId": "shimmer"
      }
    }
  },
  "beats": [
    {
      "speaker": "Presenter",
      "text": "2列レイアウト",
      "duration": 3,
      "image": {
        "type": "markdown",
        "markdown": {
          "row-2": [
            ["# 左カラム", "", "左側のコンテンツです。", "", "- 項目1", "- 項目2"],
            ["# 右カラム", "", "右側のコンテンツです。", "", "- 項目A", "- 項目B"]
          ]
        },
        "style": "soft-gray"
      }
    },
    {
      "speaker": "Presenter",
      "text": "4分割レイアウト",
      "duration": 3,
      "image": {
        "type": "markdown",
        "markdown": {
          "2x2": [
            ["# 左上", "", "セクション1の内容"],
            ["# 右上", "", "セクション2の内容"],
            ["# 左下", "", "セクション3の内容"],
            ["# 右下", "", "セクション4の内容"]
          ]
        },
        "style": "soft-gray"
      }
    },
    {
      "speaker": "Presenter",
      "text": "ヘッダー付きレイアウト",
      "duration": 3,
      "image": {
        "type": "markdown",
        "markdown": {
          "header": "# ページタイトル",
          "row-2": [
            ["## 左コンテンツ", "", "左側の説明文です。"],
            ["## 右コンテンツ", "", "右側の説明文です。"]
          ]
        },
        "style": "soft-gray"
      }
    },
    {
      "speaker": "Presenter",
      "text": "サイドバー付きレイアウト",
      "duration": 3,
      "image": {
        "type": "markdown",
        "markdown": {
          "sidebar-left": ["## メニュー", "", "- 項目1", "- 項目2", "- 項目3"],
          "content": ["# メインコンテンツ", "", "ここにメインの内容が入ります。", "", "サイドバーはナビゲーションや目次に便利です。"]
        },
        "style": "soft-gray"
      }
    },
    {
      "speaker": "Presenter",
      "text": "Mermaid埋め込み",
      "duration": 3,
      "image": {
        "type": "markdown",
        "markdown": {
          "row-2": [
            ["```mermaid", "graph TD", "    A[開始] --> B[処理1]", "    B --> C[処理2]", "    C --> D[終了]", "```"],
            ["# フロー説明", "", "このフローチャートは:", "", "1. 開始から処理1へ", "2. 処理1から処理2へ", "3. 処理2から終了へ"]
          ]
        },
        "style": "soft-gray"
      }
    }
  ]
}
