← Files Voice Notify for CodexARCHIVED FILE

assets/audio/manifest.json

41.3 KB · Oct 2, 2026 · 00:29 UTC

↓ Download file

{
  "schema_version": 1,
  "release": "0.1.7",
  "asset_count": 100,
  "files": [
    {
      "event": "SessionStart",
      "voice": "female",
      "language": "ko",
      "path": "assets/audio/female/ko/session-start.wav",
      "text": "새 코덱스 세션을 시작합니다.",
      "sha256": "14e5e586e015e74462cb5b7a1f9246c168ce8b3bde883076913b730aa0b95d98",
      "bytes": 145964,
      "duration_seconds": 3.04,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "UserPromptSubmit",
      "voice": "female",
      "language": "ko",
      "path": "assets/audio/female/ko/user-prompt-submit.wav",
      "text": "요청을 확인했습니다.",
      "sha256": "cc91e672a755a9cc1adc6e56fe17f39409ec9087ecd9ad76050595250332e2dc",
      "bytes": 126764,
      "duration_seconds": 2.64,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PreToolUse",
      "voice": "female",
      "language": "ko",
      "path": "assets/audio/female/ko/pre-tool-use.wav",
      "text": "도구를 실행합니다.",
      "sha256": "f34db2b91c4953a263303428cb330764b70b328d87d42c3029ec7b3d6fdbec23",
      "bytes": 107564,
      "duration_seconds": 2.24,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PostToolUse",
      "voice": "female",
      "language": "ko",
      "path": "assets/audio/female/ko/post-tool-use.wav",
      "text": "도구 실행이 끝났습니다.",
      "sha256": "2e872d65b561ceee4ab93a8b28d6337efc682a18da1683de0ddc1d3934d5f2cb",
      "bytes": 122926,
      "duration_seconds": 2.560042,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PermissionRequest",
      "voice": "female",
      "language": "ko",
      "path": "assets/audio/female/ko/permission-request.wav",
      "text": "권한 승인이 필요합니다.",
      "sha256": "d01c3b8d292999445395e2b63f25440cb288dcbcfa86e0f763a10146278a6cce",
      "bytes": 165164,
      "duration_seconds": 3.44,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PreCompact",
      "voice": "female",
      "language": "ko",
      "path": "assets/audio/female/ko/pre-compact.wav",
      "text": "대화 내용을 정리합니다.",
      "sha256": "8727bfdb5c80b9b78d3c9785d029313344bb202bdcacb623a4540405e1330f2a",
      "bytes": 169004,
      "duration_seconds": 3.52,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PostCompact",
      "voice": "female",
      "language": "ko",
      "path": "assets/audio/female/ko/post-compact.wav",
      "text": "대화 내용 정리가 끝났습니다.",
      "sha256": "b0826a54b9d74c7b9e78d66f53a086e3fd32f66747d6dbc6a8d04fb41122e8a0",
      "bytes": 169004,
      "duration_seconds": 3.52,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SubagentStart",
      "voice": "female",
      "language": "ko",
      "path": "assets/audio/female/ko/subagent-start.wav",
      "text": "서브 에이전트가 작업을 시작합니다.",
      "sha256": "f13e16f21827072a944f766b0cdfe6eb4f69f2da3403a6f9e14e13e47f28c690",
      "bytes": 163244,
      "duration_seconds": 3.4,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SubagentStop",
      "voice": "female",
      "language": "ko",
      "path": "assets/audio/female/ko/subagent-stop.wav",
      "text": "서브 에이전트 작업이 종료되었습니다.",
      "sha256": "5115ce0c8b4e39f7b9d1d46ecb14593d1bc2953b6d5018c0306f36ad837a96e5",
      "bytes": 188206,
      "duration_seconds": 3.920042,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "Stop",
      "voice": "female",
      "language": "ko",
      "path": "assets/audio/female/ko/stop.wav",
      "text": "코덱스 응답을 마무리합니다.",
      "sha256": "55ecf2ba4eac16b164c8d72aaff771aea0f97a8c331a023398ff8506c279404a",
      "bytes": 172846,
      "duration_seconds": 3.600042,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SessionStart",
      "voice": "female",
      "language": "ja",
      "path": "assets/audio/female/ja/session-start.wav",
      "text": "新しいCodexセッションを開始します。",
      "sha256": "ae1632257c2251e45f67c622c81684016b2547ef7f05a046c5c9d5aa337d81c0",
      "bytes": 184364,
      "duration_seconds": 3.84,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "UserPromptSubmit",
      "voice": "female",
      "language": "ja",
      "path": "assets/audio/female/ja/user-prompt-submit.wav",
      "text": "リクエストを確認しました。",
      "sha256": "78677cca4f1e834aaaf11a8beb8f6dd7d5f57bd4103188ebe981ddc22f47efdc",
      "bytes": 111404,
      "duration_seconds": 2.32,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PreToolUse",
      "voice": "female",
      "language": "ja",
      "path": "assets/audio/female/ja/pre-tool-use.wav",
      "text": "ツールを実行します。",
      "sha256": "799434275c184958b28dc0dd908f8fc5166cfbec293eeb697a1a2a610cbcae8b",
      "bytes": 110182,
      "duration_seconds": 2.294542,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PostToolUse",
      "voice": "female",
      "language": "ja",
      "path": "assets/audio/female/ja/post-tool-use.wav",
      "text": "ツールの実行が終了しました。",
      "sha256": "d93d466a6836d536565abdcb0d94054ef3288c2bfbcaf24ee0633adf39994222",
      "bytes": 122926,
      "duration_seconds": 2.560042,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PermissionRequest",
      "voice": "female",
      "language": "ja",
      "path": "assets/audio/female/ja/permission-request.wav",
      "text": "権限の承認が必要です。",
      "sha256": "5e34ee6e973b2ae7ca815cb82f63d6ae7072e5103409689b47e305606d9b6bf4",
      "bytes": 111404,
      "duration_seconds": 2.32,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PreCompact",
      "voice": "female",
      "language": "ja",
      "path": "assets/audio/female/ja/pre-compact.wav",
      "text": "会話の内容を整理します。",
      "sha256": "929e7c7d7b338438b95ea5d44a461da84e808ce4c09ec0301eceeacccb0f668d",
      "bytes": 99884,
      "duration_seconds": 2.08,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PostCompact",
      "voice": "female",
      "language": "ja",
      "path": "assets/audio/female/ja/post-compact.wav",
      "text": "会話内容の整理が終了しました。",
      "sha256": "580b2f9e8ec64aae5a0c77c8ddef45d07b066d44096f0bc331c6bb4db12249a5",
      "bytes": 145964,
      "duration_seconds": 3.04,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SubagentStart",
      "voice": "female",
      "language": "ja",
      "path": "assets/audio/female/ja/subagent-start.wav",
      "text": "サブエージェントが作業を開始します。",
      "sha256": "c5cb81da845aebeaa2a3ff5e526ebf61fab58682707ab2fac59b82750d6f956a",
      "bytes": 142124,
      "duration_seconds": 2.96,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SubagentStop",
      "voice": "female",
      "language": "ja",
      "path": "assets/audio/female/ja/subagent-stop.wav",
      "text": "サブエージェントの作業が終了しました。",
      "sha256": "3e6602271576e69bc7592fa29171658466e8ddfb94ec648897f89993de80f022",
      "bytes": 145964,
      "duration_seconds": 3.04,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "Stop",
      "voice": "female",
      "language": "ja",
      "path": "assets/audio/female/ja/stop.wav",
      "text": "Codexの応答を終了します。",
      "sha256": "f3bad013fd51c4d8aa57334aa4050c4f4b1c3acc1bf27771eddf59f532b47d7d",
      "bytes": 145964,
      "duration_seconds": 3.04,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SessionStart",
      "voice": "female",
      "language": "en",
      "path": "assets/audio/female/en/session-start.wav",
      "text": "Starting a new Codex session.",
      "sha256": "4d949823f0f37def8ea586381cb082e966c0d91a43d64b3467a7fa7ab5a8bd40",
      "bytes": 79724,
      "duration_seconds": 1.66,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "UserPromptSubmit",
      "voice": "female",
      "language": "en",
      "path": "assets/audio/female/en/user-prompt-submit.wav",
      "text": "Your request has been received.",
      "sha256": "fa25a056c86c6506fd6f2a1aba285d232429156df01a5994282e537da8ef36e9",
      "bytes": 83564,
      "duration_seconds": 1.74,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PreToolUse",
      "voice": "female",
      "language": "en",
      "path": "assets/audio/female/en/pre-tool-use.wav",
      "text": "Running the tool.",
      "sha256": "71665361f0aa3161fded6d10b25f7f1d58e9c8b8a42562942b9fc1d1c3226160",
      "bytes": 41324,
      "duration_seconds": 0.86,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PostToolUse",
      "voice": "female",
      "language": "en",
      "path": "assets/audio/female/en/post-tool-use.wav",
      "text": "The tool call has ended.",
      "sha256": "001dbb2bd635952e0bee67d006929587237595634a9af260d6641b091256219a",
      "bytes": 73004,
      "duration_seconds": 1.52,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PermissionRequest",
      "voice": "female",
      "language": "en",
      "path": "assets/audio/female/en/permission-request.wav",
      "text": "Permission approval is required.",
      "sha256": "6810644274bf98cf447bb39d15bffa5f2a4cb102559cca8add9af3f5e8c55902",
      "bytes": 92204,
      "duration_seconds": 1.92,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PreCompact",
      "voice": "female",
      "language": "en",
      "path": "assets/audio/female/en/pre-compact.wav",
      "text": "Compacting the conversation.",
      "sha256": "ec315cd3e05210bde8244e63c9a7bd3e5733d2603f8f4d486ff780f46e4e4fe2",
      "bytes": 76844,
      "duration_seconds": 1.6,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PostCompact",
      "voice": "female",
      "language": "en",
      "path": "assets/audio/female/en/post-compact.wav",
      "text": "Conversation compaction has ended.",
      "sha256": "d26a30fee1ccbcc327b2b6488205ec474099c8531e1296a9afffa9f015adbd55",
      "bytes": 107564,
      "duration_seconds": 2.24,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SubagentStart",
      "voice": "female",
      "language": "en",
      "path": "assets/audio/female/en/subagent-start.wav",
      "text": "A subagent has started working.",
      "sha256": "3a5a5fee85f11a05e945f3d0bb7e25512cf5c969fa475224f314201045b0d93e",
      "bytes": 102764,
      "duration_seconds": 2.14,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SubagentStop",
      "voice": "female",
      "language": "en",
      "path": "assets/audio/female/en/subagent-stop.wav",
      "text": "The subagent has stopped working.",
      "sha256": "fdb7977ddd0410c5e962ff83809dc2697d4aa5be855491eac7be95a37ce5a3c8",
      "bytes": 92204,
      "duration_seconds": 1.92,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "Stop",
      "voice": "female",
      "language": "en",
      "path": "assets/audio/female/en/stop.wav",
      "text": "Finishing the Codex response.",
      "sha256": "9ceb83a871cdc7bcdf1c5349e3081c4ad9eeebab56e91a24b18ad8c80031891f",
      "bytes": 92204,
      "duration_seconds": 1.92,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SessionStart",
      "voice": "female",
      "language": "ru",
      "path": "assets/audio/female/ru/session-start.wav",
      "text": "Начинаю новую сессию Codex.",
      "sha256": "b8e9a754ff7f91e8ea7919cc83ec62ce85f3cae9b607a0412c0c13a5adc3476e",
      "bytes": 138284,
      "duration_seconds": 2.88,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "UserPromptSubmit",
      "voice": "female",
      "language": "ru",
      "path": "assets/audio/female/ru/user-prompt-submit.wav",
      "text": "Запрос получен.",
      "sha256": "02193627a8a34089e9bd13b9df6aaa18b8c9cd3d0382db4df183549b9bcba240",
      "bytes": 96044,
      "duration_seconds": 2.0,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PreToolUse",
      "voice": "female",
      "language": "ru",
      "path": "assets/audio/female/ru/pre-tool-use.wav",
      "text": "Запускаю инструмент.",
      "sha256": "98e1b6405f269c8717563a189ae080f75bfc9a6bcd30a09d506cf71e96a13939",
      "bytes": 96044,
      "duration_seconds": 2.0,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PostToolUse",
      "voice": "female",
      "language": "ru",
      "path": "assets/audio/female/ru/post-tool-use.wav",
      "text": "Работа инструмента завершена.",
      "sha256": "013b31b657d40e94a6c5e892c3abb3cdaca03442e2b52816fc479e3649d602ac",
      "bytes": 138284,
      "duration_seconds": 2.88,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PermissionRequest",
      "voice": "female",
      "language": "ru",
      "path": "assets/audio/female/ru/permission-request.wav",
      "text": "Требуется ваше разрешение.",
      "sha256": "4ef7750b5b83cf73cdab7c7969c82b286b5b97fae482c9a6eb155cafb424b262",
      "bytes": 126764,
      "duration_seconds": 2.64,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PreCompact",
      "voice": "female",
      "language": "ru",
      "path": "assets/audio/female/ru/pre-compact.wav",
      "text": "Сжимаю контекст диалога.",
      "sha256": "31395f0042c6a384a6add9ff9fb65f932c9632629738e7545049fb5ddf7f9cc5",
      "bytes": 107564,
      "duration_seconds": 2.24,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PostCompact",
      "voice": "female",
      "language": "ru",
      "path": "assets/audio/female/ru/post-compact.wav",
      "text": "Сжатие контекста завершено.",
      "sha256": "bc9336dc18f3fcd038e9d7cb04546baaa3f5084ff605677793948c7843334e26",
      "bytes": 107564,
      "duration_seconds": 2.24,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SubagentStart",
      "voice": "female",
      "language": "ru",
      "path": "assets/audio/female/ru/subagent-start.wav",
      "text": "Субагент приступил к работе.",
      "sha256": "a756290cecb89e2ee23accbcb61120811ab3cc0d4a2f2531537c9c5029a02276",
      "bytes": 88364,
      "duration_seconds": 1.84,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SubagentStop",
      "voice": "female",
      "language": "ru",
      "path": "assets/audio/female/ru/subagent-stop.wav",
      "text": "Субагент завершил работу.",
      "sha256": "b64021a07aa39ffc2475e73258102209e0a7d9ad5ca4bb5f1036dc6f935437de",
      "bytes": 80684,
      "duration_seconds": 1.68,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "Stop",
      "voice": "female",
      "language": "ru",
      "path": "assets/audio/female/ru/stop.wav",
      "text": "Завершаю ответ Codex.",
      "sha256": "b70b621bb3460dbacda43728a9ab2ea80f0264758c1dce96c379a7df2b2471a9",
      "bytes": 138284,
      "duration_seconds": 2.88,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SessionStart",
      "voice": "female",
      "language": "zh-CN",
      "path": "assets/audio/female/zh-CN/session-start.wav",
      "text": "新的对话已经开始。",
      "sha256": "360b956aae3a4844afc575504587e85b4cff9bb092836ba7ef021a35615c5563",
      "bytes": 88364,
      "duration_seconds": 1.84,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "UserPromptSubmit",
      "voice": "female",
      "language": "zh-CN",
      "path": "assets/audio/female/zh-CN/user-prompt-submit.wav",
      "text": "已收到您的请求。",
      "sha256": "45a07fcb925588343ce3bf5032a9d5e9b108725a761c73847a95a532f87d36a4",
      "bytes": 53804,
      "duration_seconds": 1.12,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PreToolUse",
      "voice": "female",
      "language": "zh-CN",
      "path": "assets/audio/female/zh-CN/pre-tool-use.wav",
      "text": "正在运行工具。",
      "sha256": "19b801a5bd11027819316959a4684f74b25b0c50de949efb8dbbf97697c151af",
      "bytes": 57644,
      "duration_seconds": 1.2,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PostToolUse",
      "voice": "female",
      "language": "zh-CN",
      "path": "assets/audio/female/zh-CN/post-tool-use.wav",
      "text": "工具运行完毕。",
      "sha256": "05ee8afb65030b377022b0c4964b60a36c8701ebc0f9acc74c467b0cae79145a",
      "bytes": 92204,
      "duration_seconds": 1.92,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PermissionRequest",
      "voice": "female",
      "language": "zh-CN",
      "path": "assets/audio/female/zh-CN/permission-request.wav",
      "text": "需要您的授权。",
      "sha256": "6ebf2e8c52a42418fdb2a2a182f240085aa7ded0cd8a11ec424cb6374c7bf50c",
      "bytes": 88364,
      "duration_seconds": 1.84,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PreCompact",
      "voice": "female",
      "language": "zh-CN",
      "path": "assets/audio/female/zh-CN/pre-compact.wav",
      "text": "正在压缩对话上下文。",
      "sha256": "b8fbe2f05789aa02c7a3a16185276af6220f5612e26b068b1db6ba1f30b9c260",
      "bytes": 84524,
      "duration_seconds": 1.76,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PostCompact",
      "voice": "female",
      "language": "zh-CN",
      "path": "assets/audio/female/zh-CN/post-compact.wav",
      "text": "对话上下文压缩完毕。",
      "sha256": "ca68a31d4441faac6dc1f92298dcc082fec38f224ac53ef6a812aa58400eb087",
      "bytes": 126764,
      "duration_seconds": 2.64,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SubagentStart",
      "voice": "female",
      "language": "zh-CN",
      "path": "assets/audio/female/zh-CN/subagent-start.wav",
      "text": "协作助手开始工作。",
      "sha256": "1eb8930759a18df89f221549164cf1ca4a188d19df1c3386e7e8f649ed7b1e3d",
      "bytes": 99884,
      "duration_seconds": 2.08,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SubagentStop",
      "voice": "female",
      "language": "zh-CN",
      "path": "assets/audio/female/zh-CN/subagent-stop.wav",
      "text": "协作助手结束工作。",
      "sha256": "bcd9508459d2698cc09ad59662c716dd8a300d63e3bcc60a1d3eab8de9011157",
      "bytes": 96044,
      "duration_seconds": 2.0,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "Stop",
      "voice": "female",
      "language": "zh-CN",
      "path": "assets/audio/female/zh-CN/stop.wav",
      "text": "正在完成 Codex 回复。",
      "sha256": "4eaa5e0d98cd912080eb26456a996b01f434585073a92997c73cfadeceb084cb",
      "bytes": 96044,
      "duration_seconds": 2.0,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SessionStart",
      "voice": "male",
      "language": "ko",
      "path": "assets/audio/male/ko/session-start.wav",
      "text": "새 코덱스 세션을 시작합니다.",
      "sha256": "93ad3351b139701e675b7cfb8ed4a6fae1e379a9f8d9692e40506126680842ad",
      "bytes": 91028,
      "duration_seconds": 1.8955,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "UserPromptSubmit",
      "voice": "male",
      "language": "ko",
      "path": "assets/audio/male/ko/user-prompt-submit.wav",
      "text": "요청을 확인했습니다.",
      "sha256": "98deb48992bf0256c974792fa210a116ab59478de8005a6bdf3abefa5cda6c3d",
      "bytes": 63734,
      "duration_seconds": 1.326875,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PreToolUse",
      "voice": "male",
      "language": "ko",
      "path": "assets/audio/male/ko/pre-tool-use.wav",
      "text": "도구를 실행합니다.",
      "sha256": "044321292adde6a2c4217e0f92c5aa867ed4c712c4c52bdfa23d41ff2ff127c7",
      "bytes": 50086,
      "duration_seconds": 1.042542,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PostToolUse",
      "voice": "male",
      "language": "ko",
      "path": "assets/audio/male/ko/post-tool-use.wav",
      "text": "도구 실행이 끝났습니다.",
      "sha256": "2d65b0b4ef08a695a33f8d0c6da7d4b919b586e378cb3f7fb6f997d10d277818",
      "bytes": 66008,
      "duration_seconds": 1.37425,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PermissionRequest",
      "voice": "male",
      "language": "ko",
      "path": "assets/audio/male/ko/permission-request.wav",
      "text": "권한 승인이 필요합니다.",
      "sha256": "b027b63d6e16215c68a815917fc6daeb8e59841b60d69c9d15253a767103f02d",
      "bytes": 72832,
      "duration_seconds": 1.516417,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PreCompact",
      "voice": "male",
      "language": "ko",
      "path": "assets/audio/male/ko/pre-compact.wav",
      "text": "대화 내용을 정리합니다.",
      "sha256": "8d886c86efac7d6b8b06876775bf6ffb0ed23a4170afcc053abb64ffaadcb8dc",
      "bytes": 70558,
      "duration_seconds": 1.469042,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PostCompact",
      "voice": "male",
      "language": "ko",
      "path": "assets/audio/male/ko/post-compact.wav",
      "text": "대화 내용 정리가 끝났습니다.",
      "sha256": "87bf07ab7ac842cc66207c6f6650621f4ec112900fb73f0ee073e7d44c0b7a07",
      "bytes": 81930,
      "duration_seconds": 1.705958,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SubagentStart",
      "voice": "male",
      "language": "ko",
      "path": "assets/audio/male/ko/subagent-start.wav",
      "text": "서브 에이전트가 작업을 시작합니다.",
      "sha256": "76ef70264f37eb84e115f61253a8e9493e12c75a8c23226de157e8ef6092641e",
      "bytes": 115244,
      "duration_seconds": 2.4,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SubagentStop",
      "voice": "male",
      "language": "ko",
      "path": "assets/audio/male/ko/subagent-stop.wav",
      "text": "서브 에이전트 작업이 종료되었습니다.",
      "sha256": "9d18b9e820798eec4bfe24840a49545e42a77e7ec5f567c9d220f89ffa96d4dd",
      "bytes": 115244,
      "duration_seconds": 2.4,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "Stop",
      "voice": "male",
      "language": "ko",
      "path": "assets/audio/male/ko/stop.wav",
      "text": "코덱스 응답을 마무리합니다.",
      "sha256": "18004d2dd9596aa2dadcf60cd9879981d8dbac065cc10f4bac212d5ca90c3f24",
      "bytes": 79656,
      "duration_seconds": 1.658583,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SessionStart",
      "voice": "male",
      "language": "ja",
      "path": "assets/audio/male/ja/session-start.wav",
      "text": "新しいCodexセッションを開始します。",
      "sha256": "5d36beed47d06c3bd8361563eb3d2912ae510ea7d069f996edf8cfe5d3c8db2a",
      "bytes": 120600,
      "duration_seconds": 2.511583,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "UserPromptSubmit",
      "voice": "male",
      "language": "ja",
      "path": "assets/audio/male/ja/user-prompt-submit.wav",
      "text": "リクエストを確認しました。",
      "sha256": "5b0ffae1c962a977e520b0d8d39593f8dc2ca0abc8c637fc35bdc16bce7c2b98",
      "bytes": 81930,
      "duration_seconds": 1.705958,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PreToolUse",
      "voice": "male",
      "language": "ja",
      "path": "assets/audio/male/ja/pre-tool-use.wav",
      "text": "ツールを実行します。",
      "sha256": "531406353328d3e23811c59f5008a1f6986b2c43762306de56aa07948fdf6c9b",
      "bytes": 61458,
      "duration_seconds": 1.279458,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PostToolUse",
      "voice": "male",
      "language": "ja",
      "path": "assets/audio/male/ja/post-tool-use.wav",
      "text": "ツールの実行が終了しました。",
      "sha256": "1b4a4ea81cae5c734ae3d9e9e29333ccc4a9842fa49bb4dbc7b3df812fd9fc62",
      "bytes": 91028,
      "duration_seconds": 1.8955,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PermissionRequest",
      "voice": "male",
      "language": "ja",
      "path": "assets/audio/male/ja/permission-request.wav",
      "text": "権限の承認が必要です。",
      "sha256": "f1e311e38adecb43f89a54d59a153113079dbd8ce7794ae6a184120d14127cf2",
      "bytes": 88754,
      "duration_seconds": 1.848125,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PreCompact",
      "voice": "male",
      "language": "ja",
      "path": "assets/audio/male/ja/pre-compact.wav",
      "text": "会話の内容を整理します。",
      "sha256": "eb3cf175763d502ab038f98294b04787fa461e0b19c963b1b03e3867dd81697b",
      "bytes": 88754,
      "duration_seconds": 1.848125,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PostCompact",
      "voice": "male",
      "language": "ja",
      "path": "assets/audio/male/ja/post-compact.wav",
      "text": "会話内容の整理が終了しました。",
      "sha256": "3250db357800baca6b3a890b777411376b04adaf378759c33cc3060ab0d37dcc",
      "bytes": 104676,
      "duration_seconds": 2.179833,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SubagentStart",
      "voice": "male",
      "language": "ja",
      "path": "assets/audio/male/ja/subagent-start.wav",
      "text": "サブエージェントが作業を開始します。",
      "sha256": "f7867c3e29029fd501909a9bf0d08ca628e6bd5f3e3fbbdd64824ba3b3641cc6",
      "bytes": 111500,
      "duration_seconds": 2.322,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SubagentStop",
      "voice": "male",
      "language": "ja",
      "path": "assets/audio/male/ja/subagent-stop.wav",
      "text": "サブエージェントの作業が終了しました。",
      "sha256": "23650b846b53d2ed4d31e24a14a9f85e0d051a9e7ba6579220571867e2446029",
      "bytes": 113774,
      "duration_seconds": 2.369375,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "Stop",
      "voice": "male",
      "language": "ja",
      "path": "assets/audio/male/ja/stop.wav",
      "text": "Codexの応答を終了します。",
      "sha256": "61d82c0420a73138c72b0655a16b05a049526660d68dbce41d5dab1b03f5fd93",
      "bytes": 95578,
      "duration_seconds": 1.990292,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SessionStart",
      "voice": "male",
      "language": "en",
      "path": "assets/audio/male/en/session-start.wav",
      "text": "Starting a new Codex session.",
      "sha256": "cbc0ab80d20748e0fee6e9a33a346567ca8fbea661810de6e67c65074e5c29f3",
      "bytes": 81930,
      "duration_seconds": 1.705958,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "UserPromptSubmit",
      "voice": "male",
      "language": "en",
      "path": "assets/audio/male/en/user-prompt-submit.wav",
      "text": "Your request has been received.",
      "sha256": "077b7741e2a8d397cb6cf1604935a4b6b938e28c05e4767d4151ddbd59b69d2d",
      "bytes": 86480,
      "duration_seconds": 1.80075,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PreToolUse",
      "voice": "male",
      "language": "en",
      "path": "assets/audio/male/en/pre-tool-use.wav",
      "text": "Running the tool.",
      "sha256": "1e26d21f2dbbab52abf4672aa3a42b9a3e00bd4d57030d24dfc61c044e378c37",
      "bytes": 88754,
      "duration_seconds": 1.848125,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PostToolUse",
      "voice": "male",
      "language": "en",
      "path": "assets/audio/male/en/post-tool-use.wav",
      "text": "The tool call has ended.",
      "sha256": "95d377d1216f9cf09998bbb752411c42d7c403403276918fa35de960f4d2110f",
      "bytes": 56910,
      "duration_seconds": 1.184708,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PermissionRequest",
      "voice": "male",
      "language": "en",
      "path": "assets/audio/male/en/permission-request.wav",
      "text": "Permission approval is required.",
      "sha256": "ab3e8ecc6476ebbca28efe45a2e865be09f3b0754a1be71936de8e9bfd8f2e03",
      "bytes": 88754,
      "duration_seconds": 1.848125,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PreCompact",
      "voice": "male",
      "language": "en",
      "path": "assets/audio/male/en/pre-compact.wav",
      "text": "Compacting the conversation.",
      "sha256": "e3e3269d25901b6ce92eefb11b5377325a442850ab3cb881e7d081c49540f710",
      "bytes": 72832,
      "duration_seconds": 1.516417,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PostCompact",
      "voice": "male",
      "language": "en",
      "path": "assets/audio/male/en/post-compact.wav",
      "text": "Conversation compaction has ended.",
      "sha256": "447b88954b7d5c586bb3035040d80c8e1ec2e0231b30fa651d3854c87de08026",
      "bytes": 88754,
      "duration_seconds": 1.848125,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SubagentStart",
      "voice": "male",
      "language": "en",
      "path": "assets/audio/male/en/subagent-start.wav",
      "text": "A subagent has started working.",
      "sha256": "9ff65ebb1a05ba071bd8368f41e164226521d7368b0e91264db49c1a911abeb1",
      "bytes": 86480,
      "duration_seconds": 1.80075,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SubagentStop",
      "voice": "male",
      "language": "en",
      "path": "assets/audio/male/en/subagent-stop.wav",
      "text": "The subagent has stopped working.",
      "sha256": "107165a30d68889fa5fb013724d53e90bcd0fabcd359f2295e024cad26ea01ee",
      "bytes": 95578,
      "duration_seconds": 1.990292,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "Stop",
      "voice": "male",
      "language": "en",
      "path": "assets/audio/male/en/stop.wav",
      "text": "Finishing the Codex response.",
      "sha256": "066a6bb5cd026a5a6f5de20a898196692193c87fe737c72f26527d4d6758c018",
      "bytes": 88754,
      "duration_seconds": 1.848125,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SessionStart",
      "voice": "male",
      "language": "ru",
      "path": "assets/audio/male/ru/session-start.wav",
      "text": "Начинаю новую сессию Codex.",
      "sha256": "af25ae6a98ede19d99079d8c1dc94314d7af318abad59174caaabbec944793a3",
      "bytes": 130604,
      "duration_seconds": 2.72,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "UserPromptSubmit",
      "voice": "male",
      "language": "ru",
      "path": "assets/audio/male/ru/user-prompt-submit.wav",
      "text": "Запрос получен.",
      "sha256": "c840ea0a31fe8d3da701fabd795c680ab58f79530d8282d43dffc2667b3de473",
      "bytes": 84524,
      "duration_seconds": 1.76,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PreToolUse",
      "voice": "male",
      "language": "ru",
      "path": "assets/audio/male/ru/pre-tool-use.wav",
      "text": "Запускаю инструмент.",
      "sha256": "06de55f5dfc34462b10f5b802b9bee521af5d9b94b6719bd7e16b339f12cb2af",
      "bytes": 84524,
      "duration_seconds": 1.76,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PostToolUse",
      "voice": "male",
      "language": "ru",
      "path": "assets/audio/male/ru/post-tool-use.wav",
      "text": "Работа инструмента завершена.",
      "sha256": "befa8e9cf36d159abf07d061e71575897e1c0be76285784e0ead5ff1b7297739",
      "bytes": 115244,
      "duration_seconds": 2.4,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PermissionRequest",
      "voice": "male",
      "language": "ru",
      "path": "assets/audio/male/ru/permission-request.wav",
      "text": "Требуется ваше разрешение.",
      "sha256": "a385abdc65b3d7c7aa664b9508117cd6d0de9834e36543fdf2734c4752840df3",
      "bytes": 96044,
      "duration_seconds": 2.0,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PreCompact",
      "voice": "male",
      "language": "ru",
      "path": "assets/audio/male/ru/pre-compact.wav",
      "text": "Сжимаю контекст диалога.",
      "sha256": "c8c770156e97a72081930727d8c79981301a496aadbc47d31ddff8254dc8b679",
      "bytes": 122924,
      "duration_seconds": 2.56,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PostCompact",
      "voice": "male",
      "language": "ru",
      "path": "assets/audio/male/ru/post-compact.wav",
      "text": "Сжатие контекста завершено.",
      "sha256": "b9ec0d3ce61b44e73ab788c7d911600b147be7ed53e5a01ab4bbfa66c7c0d445",
      "bytes": 107564,
      "duration_seconds": 2.24,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SubagentStart",
      "voice": "male",
      "language": "ru",
      "path": "assets/audio/male/ru/subagent-start.wav",
      "text": "Субагент приступил к работе.",
      "sha256": "eafefe3585b3939ee3f823ee8389e6fe39ffa5287f73922ba66cf6c43e63e9cd",
      "bytes": 107564,
      "duration_seconds": 2.24,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SubagentStop",
      "voice": "male",
      "language": "ru",
      "path": "assets/audio/male/ru/subagent-stop.wav",
      "text": "Субагент завершил работу.",
      "sha256": "a75a85a1bc31a99df30edb67a0cc5097ec005ca6a1f31cf4bc6adf1aa374b60a",
      "bytes": 99884,
      "duration_seconds": 2.08,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "Stop",
      "voice": "male",
      "language": "ru",
      "path": "assets/audio/male/ru/stop.wav",
      "text": "Завершаю ответ Codex.",
      "sha256": "cf93113372fc4cbe22a0255173ef37f3ced5ef82c1aae2d9729aae84dfdc78f5",
      "bytes": 111404,
      "duration_seconds": 2.32,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SessionStart",
      "voice": "male",
      "language": "zh-CN",
      "path": "assets/audio/male/zh-CN/session-start.wav",
      "text": "新的对话已经开始。",
      "sha256": "63ecdd60de4595e70bf84acb537a9aa0a6f4ac50022540f18d7691a5e81be8b0",
      "bytes": 99884,
      "duration_seconds": 2.08,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "UserPromptSubmit",
      "voice": "male",
      "language": "zh-CN",
      "path": "assets/audio/male/zh-CN/user-prompt-submit.wav",
      "text": "已收到您的请求。",
      "sha256": "e78c27b7d3215858dc76e691e3d9bec7674c700330a3fccf99c00b55c19178b4",
      "bytes": 65324,
      "duration_seconds": 1.36,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PreToolUse",
      "voice": "male",
      "language": "zh-CN",
      "path": "assets/audio/male/zh-CN/pre-tool-use.wav",
      "text": "正在运行工具。",
      "sha256": "ec6dc634a1d399a18d0fb00638d5ec2e5983364c3560e3aa3b3a42aafd24247c",
      "bytes": 69164,
      "duration_seconds": 1.44,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PostToolUse",
      "voice": "male",
      "language": "zh-CN",
      "path": "assets/audio/male/zh-CN/post-tool-use.wav",
      "text": "工具运行完毕。",
      "sha256": "b354f80bc9be351790bad2336e83d45dac5de49b1b98a874c13faac3e62ac5c6",
      "bytes": 73004,
      "duration_seconds": 1.52,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PermissionRequest",
      "voice": "male",
      "language": "zh-CN",
      "path": "assets/audio/male/zh-CN/permission-request.wav",
      "text": "需要您的授权。",
      "sha256": "db233be8da304c32bb8cc58059fb1eccff53549dcfcf62b9881bef710b5d1a0e",
      "bytes": 80684,
      "duration_seconds": 1.68,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PreCompact",
      "voice": "male",
      "language": "zh-CN",
      "path": "assets/audio/male/zh-CN/pre-compact.wav",
      "text": "正在压缩对话上下文。",
      "sha256": "51434ffb517d953b2431d2c843a948ca3f4b56215891594f6ae80dc6290f8a9e",
      "bytes": 103724,
      "duration_seconds": 2.16,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "PostCompact",
      "voice": "male",
      "language": "zh-CN",
      "path": "assets/audio/male/zh-CN/post-compact.wav",
      "text": "对话上下文压缩完毕。",
      "sha256": "c01b9aa7cad163f4dc9614cc614a5d0330f17614d8da6d8dc64083c9aec356a4",
      "bytes": 84524,
      "duration_seconds": 1.76,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SubagentStart",
      "voice": "male",
      "language": "zh-CN",
      "path": "assets/audio/male/zh-CN/subagent-start.wav",
      "text": "协作助手开始工作。",
      "sha256": "d11902906f20a9d6e5e2723f7320cc4b154ac5f60a57325f0d659e3e9d8ff8f2",
      "bytes": 99884,
      "duration_seconds": 2.08,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "SubagentStop",
      "voice": "male",
      "language": "zh-CN",
      "path": "assets/audio/male/zh-CN/subagent-stop.wav",
      "text": "协作助手结束工作。",
      "sha256": "22b7c2dd64cb053e7a59ba43a8e42721c61d90fa3e402dfbb56b6312874042a1",
      "bytes": 103724,
      "duration_seconds": 2.16,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    },
    {
      "event": "Stop",
      "voice": "male",
      "language": "zh-CN",
      "path": "assets/audio/male/zh-CN/stop.wav",
      "text": "正在完成 Codex 回复。",
      "sha256": "624d0599ed5fa30039d5fc8e9aeb4e4daa7d062448330ee15e46c4ef19a979f3",
      "bytes": 103724,
      "duration_seconds": 2.16,
      "sample_rate": 24000,
      "channels": 1,
      "sample_width_bytes": 2
    }
  ]
}

SHA-256: 8e74c248009b76b44201b24094534550187844d41ce7fc730f1ffa2a3b0a7905