diff --git a/README.md b/README.md index 5c236c6..54efe7b 100644 --- a/README.md +++ b/README.md @@ -124,6 +124,32 @@ cursoitaliano/ └── package.json # Monorepo root (npm workspaces) ``` +## Dois ritmos de áudio 🐢🐇 + +Cada frase do catálogo possui **dois arquivos de áudio** gerados com velocidades de fala **reais** (não playbackRate): + +- `.mp3` — velocidade natural (padrão do TTS) +- `--slow.mp3` — fala desacelerada em **-30%** via `edge-tts --rate=-30%` + +### Por que rate real e não playback? + +Crianças aprendem ouvindo devagar **de verdade**: a prosódia, entonação e pausas naturais são preservadas quando o TTS gera a fala mais lenta desde a síntese. Playback acelerado/desacelerado distorce formantes e perde a cadência natural da língua. + +### Regerar áudios + +```bash +# Gerar apenas variantes lentas (idempotente, pula >500 bytes) +node tools/gen-audio.mjs --only slow + +# Gerar apenas variantes rápidas/naturais +node tools/gen-audio.mjs --only fast + +# Gerar ambas (default) +node tools/gen-audio.mjs +``` + +No player da app, dois botões lado a lado: 🐢 lento e 🐇 naturale. Se o arquivo lento falhar (404), fallback silencioso para o natural. + ## Modelos Utilizados | Modelo | Uso | Variável | diff --git a/app/src/App.tsx b/app/src/App.tsx index a687b13..e2f3ab1 100644 --- a/app/src/App.tsx +++ b/app/src/App.tsx @@ -116,36 +116,73 @@ function HomeView({ onSelectMission }: { onSelectMission: (id: string) => void } ); } -// ─── Player de áudio ─── +// ─── Player de áudio com duas velocidades ─── function AudioPlayer({ audioKey, label }: { audioKey: string; label?: string }) { - const [playing, setPlaying] = useState(false); - const audioRef = useRef(null); + const [playingSlow, setPlayingSlow] = useState(false); + const [playingFast, setPlayingFast] = useState(false); + const audioSlowRef = useRef(null); + const audioFastRef = useRef(null); + const slowFallbackDone = useRef(false); + + const playSlow = useCallback(() => { + if (audioSlowRef.current) { + audioSlowRef.current.currentTime = 0; + audioSlowRef.current.play().catch(() => {}); + } + }, []); + + const playFast = useCallback(() => { + if (audioFastRef.current) { + audioFastRef.current.currentTime = 0; + audioFastRef.current.play().catch(() => {}); + } + }, []); - const play = useCallback(() => { - if (audioRef.current) { - audioRef.current.currentTime = 0; - audioRef.current.play().catch(() => {}); + // Fallback: se slow falhar (404), redireciona para fast uma vez + const handleSlowError = useCallback(() => { + if (!slowFallbackDone.current && audioFastRef.current) { + slowFallbackDone.current = true; + setPlayingSlow(false); + audioFastRef.current.currentTime = 0; + audioFastRef.current.play().catch(() => {}); + } else { + setPlayingSlow(false); } }, []); return ( - <> +
+
); } diff --git a/app/src/styles.css b/app/src/styles.css index c5736fc..46c6472 100644 --- a/app/src/styles.css +++ b/app/src/styles.css @@ -148,6 +148,13 @@ p { 50% { transform: scale(1.08); } } +.audio-pair { + display: flex; + gap: 8px; + align-items: center; + flex-shrink: 0; +} + .btn-play { width: 44px; height: 44px; @@ -156,6 +163,21 @@ p { color: white; font-size: 1.2rem; flex-shrink: 0; + transition: transform 0.1s ease, background 0.2s ease; +} + +.btn-play.playing { + animation: pulse 1s infinite; +} + +.btn-slow { + background: #6c757d; + font-size: 1.1rem; +} + +.btn-fast { + background: var(--verde); + font-size: 1.1rem; } /* Trail badges */ diff --git a/audio/b1-chunk-01--slow.mp3 b/audio/b1-chunk-01--slow.mp3 new file mode 100644 index 0000000..f310715 Binary files /dev/null and b/audio/b1-chunk-01--slow.mp3 differ diff --git a/audio/b1-chunk-02--slow.mp3 b/audio/b1-chunk-02--slow.mp3 new file mode 100644 index 0000000..bfa0eec Binary files /dev/null and b/audio/b1-chunk-02--slow.mp3 differ diff --git a/audio/b1-chunk-03--slow.mp3 b/audio/b1-chunk-03--slow.mp3 new file mode 100644 index 0000000..8357a9a Binary files /dev/null and b/audio/b1-chunk-03--slow.mp3 differ diff --git a/audio/b1-chunk-04--slow.mp3 b/audio/b1-chunk-04--slow.mp3 new file mode 100644 index 0000000..e2e17e6 Binary files /dev/null and b/audio/b1-chunk-04--slow.mp3 differ diff --git a/audio/b1-chunk-05--slow.mp3 b/audio/b1-chunk-05--slow.mp3 new file mode 100644 index 0000000..43374f1 Binary files /dev/null and b/audio/b1-chunk-05--slow.mp3 differ diff --git a/audio/b1-chunk-06--slow.mp3 b/audio/b1-chunk-06--slow.mp3 new file mode 100644 index 0000000..6701a4d Binary files /dev/null and b/audio/b1-chunk-06--slow.mp3 differ diff --git a/audio/b1-chunk-07--slow.mp3 b/audio/b1-chunk-07--slow.mp3 new file mode 100644 index 0000000..f4ebf60 Binary files /dev/null and b/audio/b1-chunk-07--slow.mp3 differ diff --git a/audio/b1-chunk-08--slow.mp3 b/audio/b1-chunk-08--slow.mp3 new file mode 100644 index 0000000..0d011e1 Binary files /dev/null and b/audio/b1-chunk-08--slow.mp3 differ diff --git a/audio/b1-chunk-09--slow.mp3 b/audio/b1-chunk-09--slow.mp3 new file mode 100644 index 0000000..7e60939 Binary files /dev/null and b/audio/b1-chunk-09--slow.mp3 differ diff --git a/audio/b1-chunk-10--slow.mp3 b/audio/b1-chunk-10--slow.mp3 new file mode 100644 index 0000000..bbc49ac Binary files /dev/null and b/audio/b1-chunk-10--slow.mp3 differ diff --git a/audio/b1-chunk-11--slow.mp3 b/audio/b1-chunk-11--slow.mp3 new file mode 100644 index 0000000..1ef1edc Binary files /dev/null and b/audio/b1-chunk-11--slow.mp3 differ diff --git a/audio/b1-chunk-12--slow.mp3 b/audio/b1-chunk-12--slow.mp3 new file mode 100644 index 0000000..d809068 Binary files /dev/null and b/audio/b1-chunk-12--slow.mp3 differ diff --git a/audio/b1-d1-l1--slow.mp3 b/audio/b1-d1-l1--slow.mp3 new file mode 100644 index 0000000..308f93a Binary files /dev/null and b/audio/b1-d1-l1--slow.mp3 differ diff --git a/audio/b1-d1-l2--slow.mp3 b/audio/b1-d1-l2--slow.mp3 new file mode 100644 index 0000000..c5a0aa8 Binary files /dev/null and b/audio/b1-d1-l2--slow.mp3 differ diff --git a/audio/b1-d1-l3--slow.mp3 b/audio/b1-d1-l3--slow.mp3 new file mode 100644 index 0000000..b887481 Binary files /dev/null and b/audio/b1-d1-l3--slow.mp3 differ diff --git a/audio/b1-d1-l4--slow.mp3 b/audio/b1-d1-l4--slow.mp3 new file mode 100644 index 0000000..542f762 Binary files /dev/null and b/audio/b1-d1-l4--slow.mp3 differ diff --git a/audio/b1-d1-l5--slow.mp3 b/audio/b1-d1-l5--slow.mp3 new file mode 100644 index 0000000..9e3b4ab Binary files /dev/null and b/audio/b1-d1-l5--slow.mp3 differ diff --git a/audio/b1-d1-l6--slow.mp3 b/audio/b1-d1-l6--slow.mp3 new file mode 100644 index 0000000..e52b99a Binary files /dev/null and b/audio/b1-d1-l6--slow.mp3 differ diff --git a/audio/b1-d2-l1--slow.mp3 b/audio/b1-d2-l1--slow.mp3 new file mode 100644 index 0000000..e5cc108 Binary files /dev/null and b/audio/b1-d2-l1--slow.mp3 differ diff --git a/audio/b1-d2-l2--slow.mp3 b/audio/b1-d2-l2--slow.mp3 new file mode 100644 index 0000000..03f287b Binary files /dev/null and b/audio/b1-d2-l2--slow.mp3 differ diff --git a/audio/b1-d2-l3--slow.mp3 b/audio/b1-d2-l3--slow.mp3 new file mode 100644 index 0000000..975ddf8 Binary files /dev/null and b/audio/b1-d2-l3--slow.mp3 differ diff --git a/audio/b1-d2-l4--slow.mp3 b/audio/b1-d2-l4--slow.mp3 new file mode 100644 index 0000000..2382dc3 Binary files /dev/null and b/audio/b1-d2-l4--slow.mp3 differ diff --git a/audio/b1-d2-l5--slow.mp3 b/audio/b1-d2-l5--slow.mp3 new file mode 100644 index 0000000..bf13d37 Binary files /dev/null and b/audio/b1-d2-l5--slow.mp3 differ diff --git a/audio/b1-d2-l6--slow.mp3 b/audio/b1-d2-l6--slow.mp3 new file mode 100644 index 0000000..291e015 Binary files /dev/null and b/audio/b1-d2-l6--slow.mp3 differ diff --git a/audio/b10-chunk-01--slow.mp3 b/audio/b10-chunk-01--slow.mp3 new file mode 100644 index 0000000..a13b956 Binary files /dev/null and b/audio/b10-chunk-01--slow.mp3 differ diff --git a/audio/b10-chunk-02--slow.mp3 b/audio/b10-chunk-02--slow.mp3 new file mode 100644 index 0000000..9503b5b Binary files /dev/null and b/audio/b10-chunk-02--slow.mp3 differ diff --git a/audio/b10-chunk-03--slow.mp3 b/audio/b10-chunk-03--slow.mp3 new file mode 100644 index 0000000..5225be4 Binary files /dev/null and b/audio/b10-chunk-03--slow.mp3 differ diff --git a/audio/b10-chunk-04--slow.mp3 b/audio/b10-chunk-04--slow.mp3 new file mode 100644 index 0000000..2e2d8da Binary files /dev/null and b/audio/b10-chunk-04--slow.mp3 differ diff --git a/audio/b10-chunk-05--slow.mp3 b/audio/b10-chunk-05--slow.mp3 new file mode 100644 index 0000000..49d7a23 Binary files /dev/null and b/audio/b10-chunk-05--slow.mp3 differ diff --git a/audio/b10-chunk-06--slow.mp3 b/audio/b10-chunk-06--slow.mp3 new file mode 100644 index 0000000..8b95e29 Binary files /dev/null and b/audio/b10-chunk-06--slow.mp3 differ diff --git a/audio/b10-chunk-07--slow.mp3 b/audio/b10-chunk-07--slow.mp3 new file mode 100644 index 0000000..52f0e70 Binary files /dev/null and b/audio/b10-chunk-07--slow.mp3 differ diff --git a/audio/b10-chunk-08--slow.mp3 b/audio/b10-chunk-08--slow.mp3 new file mode 100644 index 0000000..75b2bd2 Binary files /dev/null and b/audio/b10-chunk-08--slow.mp3 differ diff --git a/audio/b10-chunk-09--slow.mp3 b/audio/b10-chunk-09--slow.mp3 new file mode 100644 index 0000000..0bef641 Binary files /dev/null and b/audio/b10-chunk-09--slow.mp3 differ diff --git a/audio/b10-chunk-10--slow.mp3 b/audio/b10-chunk-10--slow.mp3 new file mode 100644 index 0000000..8bd279e Binary files /dev/null and b/audio/b10-chunk-10--slow.mp3 differ diff --git a/audio/b10-chunk-11--slow.mp3 b/audio/b10-chunk-11--slow.mp3 new file mode 100644 index 0000000..0fdeb9f Binary files /dev/null and b/audio/b10-chunk-11--slow.mp3 differ diff --git a/audio/b10-chunk-12--slow.mp3 b/audio/b10-chunk-12--slow.mp3 new file mode 100644 index 0000000..f10f234 Binary files /dev/null and b/audio/b10-chunk-12--slow.mp3 differ diff --git a/audio/b10-chunk-13--slow.mp3 b/audio/b10-chunk-13--slow.mp3 new file mode 100644 index 0000000..39fd9a9 Binary files /dev/null and b/audio/b10-chunk-13--slow.mp3 differ diff --git a/audio/b10-d1-l1--slow.mp3 b/audio/b10-d1-l1--slow.mp3 new file mode 100644 index 0000000..e9b3f2f Binary files /dev/null and b/audio/b10-d1-l1--slow.mp3 differ diff --git a/audio/b10-d1-l2--slow.mp3 b/audio/b10-d1-l2--slow.mp3 new file mode 100644 index 0000000..a4b3086 Binary files /dev/null and b/audio/b10-d1-l2--slow.mp3 differ diff --git a/audio/b10-d1-l3--slow.mp3 b/audio/b10-d1-l3--slow.mp3 new file mode 100644 index 0000000..2ffb58b Binary files /dev/null and b/audio/b10-d1-l3--slow.mp3 differ diff --git a/audio/b10-d1-l4--slow.mp3 b/audio/b10-d1-l4--slow.mp3 new file mode 100644 index 0000000..edcbb77 Binary files /dev/null and b/audio/b10-d1-l4--slow.mp3 differ diff --git a/audio/b10-d1-l5--slow.mp3 b/audio/b10-d1-l5--slow.mp3 new file mode 100644 index 0000000..f49a5dc Binary files /dev/null and b/audio/b10-d1-l5--slow.mp3 differ diff --git a/audio/b10-d1-l6--slow.mp3 b/audio/b10-d1-l6--slow.mp3 new file mode 100644 index 0000000..35eae96 Binary files /dev/null and b/audio/b10-d1-l6--slow.mp3 differ diff --git a/audio/b10-d2-l1--slow.mp3 b/audio/b10-d2-l1--slow.mp3 new file mode 100644 index 0000000..ef3c8f3 Binary files /dev/null and b/audio/b10-d2-l1--slow.mp3 differ diff --git a/audio/b10-d2-l2--slow.mp3 b/audio/b10-d2-l2--slow.mp3 new file mode 100644 index 0000000..33cb170 Binary files /dev/null and b/audio/b10-d2-l2--slow.mp3 differ diff --git a/audio/b10-d2-l3--slow.mp3 b/audio/b10-d2-l3--slow.mp3 new file mode 100644 index 0000000..525a3e8 Binary files /dev/null and b/audio/b10-d2-l3--slow.mp3 differ diff --git a/audio/b10-d2-l4--slow.mp3 b/audio/b10-d2-l4--slow.mp3 new file mode 100644 index 0000000..9901a6f Binary files /dev/null and b/audio/b10-d2-l4--slow.mp3 differ diff --git a/audio/b10-d2-l5--slow.mp3 b/audio/b10-d2-l5--slow.mp3 new file mode 100644 index 0000000..2e8983a Binary files /dev/null and b/audio/b10-d2-l5--slow.mp3 differ diff --git a/audio/b10-d2-l6--slow.mp3 b/audio/b10-d2-l6--slow.mp3 new file mode 100644 index 0000000..a388bd5 Binary files /dev/null and b/audio/b10-d2-l6--slow.mp3 differ diff --git a/audio/b10-d2-l7--slow.mp3 b/audio/b10-d2-l7--slow.mp3 new file mode 100644 index 0000000..b3d072b Binary files /dev/null and b/audio/b10-d2-l7--slow.mp3 differ diff --git a/audio/b11-chunk-01--slow.mp3 b/audio/b11-chunk-01--slow.mp3 new file mode 100644 index 0000000..f567778 Binary files /dev/null and b/audio/b11-chunk-01--slow.mp3 differ diff --git a/audio/b11-chunk-02--slow.mp3 b/audio/b11-chunk-02--slow.mp3 new file mode 100644 index 0000000..2c6d539 Binary files /dev/null and b/audio/b11-chunk-02--slow.mp3 differ diff --git a/audio/b11-chunk-03--slow.mp3 b/audio/b11-chunk-03--slow.mp3 new file mode 100644 index 0000000..ebc322b Binary files /dev/null and b/audio/b11-chunk-03--slow.mp3 differ diff --git a/audio/b11-chunk-04--slow.mp3 b/audio/b11-chunk-04--slow.mp3 new file mode 100644 index 0000000..5dc8dbc Binary files /dev/null and b/audio/b11-chunk-04--slow.mp3 differ diff --git a/audio/b11-chunk-05--slow.mp3 b/audio/b11-chunk-05--slow.mp3 new file mode 100644 index 0000000..c8a36a3 Binary files /dev/null and b/audio/b11-chunk-05--slow.mp3 differ diff --git a/audio/b11-chunk-06--slow.mp3 b/audio/b11-chunk-06--slow.mp3 new file mode 100644 index 0000000..8639dfe Binary files /dev/null and b/audio/b11-chunk-06--slow.mp3 differ diff --git a/audio/b11-chunk-07--slow.mp3 b/audio/b11-chunk-07--slow.mp3 new file mode 100644 index 0000000..81f1455 Binary files /dev/null and b/audio/b11-chunk-07--slow.mp3 differ diff --git a/audio/b11-chunk-08--slow.mp3 b/audio/b11-chunk-08--slow.mp3 new file mode 100644 index 0000000..541a846 Binary files /dev/null and b/audio/b11-chunk-08--slow.mp3 differ diff --git a/audio/b11-chunk-09--slow.mp3 b/audio/b11-chunk-09--slow.mp3 new file mode 100644 index 0000000..6ceb90c Binary files /dev/null and b/audio/b11-chunk-09--slow.mp3 differ diff --git a/audio/b11-chunk-10--slow.mp3 b/audio/b11-chunk-10--slow.mp3 new file mode 100644 index 0000000..e54d106 Binary files /dev/null and b/audio/b11-chunk-10--slow.mp3 differ diff --git a/audio/b11-chunk-11--slow.mp3 b/audio/b11-chunk-11--slow.mp3 new file mode 100644 index 0000000..a0e2dbb Binary files /dev/null and b/audio/b11-chunk-11--slow.mp3 differ diff --git a/audio/b11-chunk-12--slow.mp3 b/audio/b11-chunk-12--slow.mp3 new file mode 100644 index 0000000..c06b5a3 Binary files /dev/null and b/audio/b11-chunk-12--slow.mp3 differ diff --git a/audio/b11-chunk-13--slow.mp3 b/audio/b11-chunk-13--slow.mp3 new file mode 100644 index 0000000..c0e8643 Binary files /dev/null and b/audio/b11-chunk-13--slow.mp3 differ diff --git a/audio/b11-d1-l1--slow.mp3 b/audio/b11-d1-l1--slow.mp3 new file mode 100644 index 0000000..e04dd06 Binary files /dev/null and b/audio/b11-d1-l1--slow.mp3 differ diff --git a/audio/b11-d1-l2--slow.mp3 b/audio/b11-d1-l2--slow.mp3 new file mode 100644 index 0000000..c303841 Binary files /dev/null and b/audio/b11-d1-l2--slow.mp3 differ diff --git a/audio/b11-d1-l3--slow.mp3 b/audio/b11-d1-l3--slow.mp3 new file mode 100644 index 0000000..313810a Binary files /dev/null and b/audio/b11-d1-l3--slow.mp3 differ diff --git a/audio/b11-d1-l4--slow.mp3 b/audio/b11-d1-l4--slow.mp3 new file mode 100644 index 0000000..7b8fdf2 Binary files /dev/null and b/audio/b11-d1-l4--slow.mp3 differ diff --git a/audio/b11-d1-l5--slow.mp3 b/audio/b11-d1-l5--slow.mp3 new file mode 100644 index 0000000..ead146c Binary files /dev/null and b/audio/b11-d1-l5--slow.mp3 differ diff --git a/audio/b11-d1-l6--slow.mp3 b/audio/b11-d1-l6--slow.mp3 new file mode 100644 index 0000000..fcc391b Binary files /dev/null and b/audio/b11-d1-l6--slow.mp3 differ diff --git a/audio/b11-d1-l7--slow.mp3 b/audio/b11-d1-l7--slow.mp3 new file mode 100644 index 0000000..3c03a69 Binary files /dev/null and b/audio/b11-d1-l7--slow.mp3 differ diff --git a/audio/b11-d2-l1--slow.mp3 b/audio/b11-d2-l1--slow.mp3 new file mode 100644 index 0000000..2a4254d Binary files /dev/null and b/audio/b11-d2-l1--slow.mp3 differ diff --git a/audio/b11-d2-l2--slow.mp3 b/audio/b11-d2-l2--slow.mp3 new file mode 100644 index 0000000..b5ff870 Binary files /dev/null and b/audio/b11-d2-l2--slow.mp3 differ diff --git a/audio/b11-d2-l3--slow.mp3 b/audio/b11-d2-l3--slow.mp3 new file mode 100644 index 0000000..b9f0c3a Binary files /dev/null and b/audio/b11-d2-l3--slow.mp3 differ diff --git a/audio/b11-d2-l4--slow.mp3 b/audio/b11-d2-l4--slow.mp3 new file mode 100644 index 0000000..4143a0b Binary files /dev/null and b/audio/b11-d2-l4--slow.mp3 differ diff --git a/audio/b11-d2-l5--slow.mp3 b/audio/b11-d2-l5--slow.mp3 new file mode 100644 index 0000000..1b3e3ed Binary files /dev/null and b/audio/b11-d2-l5--slow.mp3 differ diff --git a/audio/b11-d2-l6--slow.mp3 b/audio/b11-d2-l6--slow.mp3 new file mode 100644 index 0000000..11519c6 Binary files /dev/null and b/audio/b11-d2-l6--slow.mp3 differ diff --git a/audio/b12-chunk-01--slow.mp3 b/audio/b12-chunk-01--slow.mp3 new file mode 100644 index 0000000..3326bb5 Binary files /dev/null and b/audio/b12-chunk-01--slow.mp3 differ diff --git a/audio/b12-chunk-02--slow.mp3 b/audio/b12-chunk-02--slow.mp3 new file mode 100644 index 0000000..61ef9ac Binary files /dev/null and b/audio/b12-chunk-02--slow.mp3 differ diff --git a/audio/b12-chunk-03--slow.mp3 b/audio/b12-chunk-03--slow.mp3 new file mode 100644 index 0000000..d92717a Binary files /dev/null and b/audio/b12-chunk-03--slow.mp3 differ diff --git a/audio/b12-chunk-04--slow.mp3 b/audio/b12-chunk-04--slow.mp3 new file mode 100644 index 0000000..b9ce93f Binary files /dev/null and b/audio/b12-chunk-04--slow.mp3 differ diff --git a/audio/b12-chunk-05--slow.mp3 b/audio/b12-chunk-05--slow.mp3 new file mode 100644 index 0000000..25589db Binary files /dev/null and b/audio/b12-chunk-05--slow.mp3 differ diff --git a/audio/b12-chunk-06--slow.mp3 b/audio/b12-chunk-06--slow.mp3 new file mode 100644 index 0000000..9bb5543 Binary files /dev/null and b/audio/b12-chunk-06--slow.mp3 differ diff --git a/audio/b12-chunk-07--slow.mp3 b/audio/b12-chunk-07--slow.mp3 new file mode 100644 index 0000000..a2b93ca Binary files /dev/null and b/audio/b12-chunk-07--slow.mp3 differ diff --git a/audio/b12-chunk-08--slow.mp3 b/audio/b12-chunk-08--slow.mp3 new file mode 100644 index 0000000..ba33392 Binary files /dev/null and b/audio/b12-chunk-08--slow.mp3 differ diff --git a/audio/b12-chunk-09--slow.mp3 b/audio/b12-chunk-09--slow.mp3 new file mode 100644 index 0000000..248c88b Binary files /dev/null and b/audio/b12-chunk-09--slow.mp3 differ diff --git a/audio/b12-chunk-10--slow.mp3 b/audio/b12-chunk-10--slow.mp3 new file mode 100644 index 0000000..97ce220 Binary files /dev/null and b/audio/b12-chunk-10--slow.mp3 differ diff --git a/audio/b12-chunk-11--slow.mp3 b/audio/b12-chunk-11--slow.mp3 new file mode 100644 index 0000000..243fa7e Binary files /dev/null and b/audio/b12-chunk-11--slow.mp3 differ diff --git a/audio/b12-chunk-12--slow.mp3 b/audio/b12-chunk-12--slow.mp3 new file mode 100644 index 0000000..af98652 Binary files /dev/null and b/audio/b12-chunk-12--slow.mp3 differ diff --git a/audio/b12-chunk-13--slow.mp3 b/audio/b12-chunk-13--slow.mp3 new file mode 100644 index 0000000..eceb32d Binary files /dev/null and b/audio/b12-chunk-13--slow.mp3 differ diff --git a/audio/b12-chunk-14--slow.mp3 b/audio/b12-chunk-14--slow.mp3 new file mode 100644 index 0000000..d5dacbc Binary files /dev/null and b/audio/b12-chunk-14--slow.mp3 differ diff --git a/audio/b12-d1-l1--slow.mp3 b/audio/b12-d1-l1--slow.mp3 new file mode 100644 index 0000000..7d32012 Binary files /dev/null and b/audio/b12-d1-l1--slow.mp3 differ diff --git a/audio/b12-d1-l10--slow.mp3 b/audio/b12-d1-l10--slow.mp3 new file mode 100644 index 0000000..cd7961f Binary files /dev/null and b/audio/b12-d1-l10--slow.mp3 differ diff --git a/audio/b12-d1-l2--slow.mp3 b/audio/b12-d1-l2--slow.mp3 new file mode 100644 index 0000000..e8bd99a Binary files /dev/null and b/audio/b12-d1-l2--slow.mp3 differ diff --git a/audio/b12-d1-l3--slow.mp3 b/audio/b12-d1-l3--slow.mp3 new file mode 100644 index 0000000..c089bf1 Binary files /dev/null and b/audio/b12-d1-l3--slow.mp3 differ diff --git a/audio/b12-d1-l4--slow.mp3 b/audio/b12-d1-l4--slow.mp3 new file mode 100644 index 0000000..cb71142 Binary files /dev/null and b/audio/b12-d1-l4--slow.mp3 differ diff --git a/audio/b12-d1-l5--slow.mp3 b/audio/b12-d1-l5--slow.mp3 new file mode 100644 index 0000000..830b257 Binary files /dev/null and b/audio/b12-d1-l5--slow.mp3 differ diff --git a/audio/b12-d1-l6--slow.mp3 b/audio/b12-d1-l6--slow.mp3 new file mode 100644 index 0000000..7f88fb5 Binary files /dev/null and b/audio/b12-d1-l6--slow.mp3 differ diff --git a/audio/b12-d1-l7--slow.mp3 b/audio/b12-d1-l7--slow.mp3 new file mode 100644 index 0000000..2c5062c Binary files /dev/null and b/audio/b12-d1-l7--slow.mp3 differ diff --git a/audio/b12-d1-l8--slow.mp3 b/audio/b12-d1-l8--slow.mp3 new file mode 100644 index 0000000..55e75b6 Binary files /dev/null and b/audio/b12-d1-l8--slow.mp3 differ diff --git a/audio/b12-d1-l9--slow.mp3 b/audio/b12-d1-l9--slow.mp3 new file mode 100644 index 0000000..2589b79 Binary files /dev/null and b/audio/b12-d1-l9--slow.mp3 differ diff --git a/audio/b12-d2-l1--slow.mp3 b/audio/b12-d2-l1--slow.mp3 new file mode 100644 index 0000000..71682c0 Binary files /dev/null and b/audio/b12-d2-l1--slow.mp3 differ diff --git a/audio/b12-d2-l2--slow.mp3 b/audio/b12-d2-l2--slow.mp3 new file mode 100644 index 0000000..a09bdfd Binary files /dev/null and b/audio/b12-d2-l2--slow.mp3 differ diff --git a/audio/b12-d2-l3--slow.mp3 b/audio/b12-d2-l3--slow.mp3 new file mode 100644 index 0000000..2b33f6a Binary files /dev/null and b/audio/b12-d2-l3--slow.mp3 differ diff --git a/audio/b12-d2-l4--slow.mp3 b/audio/b12-d2-l4--slow.mp3 new file mode 100644 index 0000000..b4b81d3 Binary files /dev/null and b/audio/b12-d2-l4--slow.mp3 differ diff --git a/audio/b12-d2-l5--slow.mp3 b/audio/b12-d2-l5--slow.mp3 new file mode 100644 index 0000000..4a7cf08 Binary files /dev/null and b/audio/b12-d2-l5--slow.mp3 differ diff --git a/audio/b12-d2-l6--slow.mp3 b/audio/b12-d2-l6--slow.mp3 new file mode 100644 index 0000000..eb7822b Binary files /dev/null and b/audio/b12-d2-l6--slow.mp3 differ diff --git a/audio/b12-d2-l7--slow.mp3 b/audio/b12-d2-l7--slow.mp3 new file mode 100644 index 0000000..a9dd9e3 Binary files /dev/null and b/audio/b12-d2-l7--slow.mp3 differ diff --git a/audio/b12-d2-l8--slow.mp3 b/audio/b12-d2-l8--slow.mp3 new file mode 100644 index 0000000..3d3244b Binary files /dev/null and b/audio/b12-d2-l8--slow.mp3 differ diff --git a/audio/b2-chunk-01--slow.mp3 b/audio/b2-chunk-01--slow.mp3 new file mode 100644 index 0000000..beb9fe3 Binary files /dev/null and b/audio/b2-chunk-01--slow.mp3 differ diff --git a/audio/b2-chunk-02--slow.mp3 b/audio/b2-chunk-02--slow.mp3 new file mode 100644 index 0000000..a77bae9 Binary files /dev/null and b/audio/b2-chunk-02--slow.mp3 differ diff --git a/audio/b2-chunk-03--slow.mp3 b/audio/b2-chunk-03--slow.mp3 new file mode 100644 index 0000000..7844732 Binary files /dev/null and b/audio/b2-chunk-03--slow.mp3 differ diff --git a/audio/b2-chunk-04--slow.mp3 b/audio/b2-chunk-04--slow.mp3 new file mode 100644 index 0000000..3d28075 Binary files /dev/null and b/audio/b2-chunk-04--slow.mp3 differ diff --git a/audio/b2-chunk-05--slow.mp3 b/audio/b2-chunk-05--slow.mp3 new file mode 100644 index 0000000..a91a023 Binary files /dev/null and b/audio/b2-chunk-05--slow.mp3 differ diff --git a/audio/b2-chunk-06--slow.mp3 b/audio/b2-chunk-06--slow.mp3 new file mode 100644 index 0000000..204a0b7 Binary files /dev/null and b/audio/b2-chunk-06--slow.mp3 differ diff --git a/audio/b2-chunk-07--slow.mp3 b/audio/b2-chunk-07--slow.mp3 new file mode 100644 index 0000000..788cac2 Binary files /dev/null and b/audio/b2-chunk-07--slow.mp3 differ diff --git a/audio/b2-chunk-08--slow.mp3 b/audio/b2-chunk-08--slow.mp3 new file mode 100644 index 0000000..b2e2a9a Binary files /dev/null and b/audio/b2-chunk-08--slow.mp3 differ diff --git a/audio/b2-chunk-09--slow.mp3 b/audio/b2-chunk-09--slow.mp3 new file mode 100644 index 0000000..35dcecf Binary files /dev/null and b/audio/b2-chunk-09--slow.mp3 differ diff --git a/audio/b2-chunk-10--slow.mp3 b/audio/b2-chunk-10--slow.mp3 new file mode 100644 index 0000000..0268666 Binary files /dev/null and b/audio/b2-chunk-10--slow.mp3 differ diff --git a/audio/b2-chunk-11--slow.mp3 b/audio/b2-chunk-11--slow.mp3 new file mode 100644 index 0000000..205b277 Binary files /dev/null and b/audio/b2-chunk-11--slow.mp3 differ diff --git a/audio/b2-chunk-12--slow.mp3 b/audio/b2-chunk-12--slow.mp3 new file mode 100644 index 0000000..88a61de Binary files /dev/null and b/audio/b2-chunk-12--slow.mp3 differ diff --git a/audio/b2-d1-l1--slow.mp3 b/audio/b2-d1-l1--slow.mp3 new file mode 100644 index 0000000..f9866d2 Binary files /dev/null and b/audio/b2-d1-l1--slow.mp3 differ diff --git a/audio/b2-d1-l2--slow.mp3 b/audio/b2-d1-l2--slow.mp3 new file mode 100644 index 0000000..6349f5a Binary files /dev/null and b/audio/b2-d1-l2--slow.mp3 differ diff --git a/audio/b2-d1-l3--slow.mp3 b/audio/b2-d1-l3--slow.mp3 new file mode 100644 index 0000000..760b321 Binary files /dev/null and b/audio/b2-d1-l3--slow.mp3 differ diff --git a/audio/b2-d1-l4--slow.mp3 b/audio/b2-d1-l4--slow.mp3 new file mode 100644 index 0000000..158da89 Binary files /dev/null and b/audio/b2-d1-l4--slow.mp3 differ diff --git a/audio/b2-d1-l5--slow.mp3 b/audio/b2-d1-l5--slow.mp3 new file mode 100644 index 0000000..d033b06 Binary files /dev/null and b/audio/b2-d1-l5--slow.mp3 differ diff --git a/audio/b2-d1-l6--slow.mp3 b/audio/b2-d1-l6--slow.mp3 new file mode 100644 index 0000000..7b549b1 Binary files /dev/null and b/audio/b2-d1-l6--slow.mp3 differ diff --git a/audio/b2-d1-l7--slow.mp3 b/audio/b2-d1-l7--slow.mp3 new file mode 100644 index 0000000..1c62c88 Binary files /dev/null and b/audio/b2-d1-l7--slow.mp3 differ diff --git a/audio/b2-d2-l1--slow.mp3 b/audio/b2-d2-l1--slow.mp3 new file mode 100644 index 0000000..d3954e1 Binary files /dev/null and b/audio/b2-d2-l1--slow.mp3 differ diff --git a/audio/b2-d2-l2--slow.mp3 b/audio/b2-d2-l2--slow.mp3 new file mode 100644 index 0000000..9c7aceb Binary files /dev/null and b/audio/b2-d2-l2--slow.mp3 differ diff --git a/audio/b2-d2-l3--slow.mp3 b/audio/b2-d2-l3--slow.mp3 new file mode 100644 index 0000000..feeea24 Binary files /dev/null and b/audio/b2-d2-l3--slow.mp3 differ diff --git a/audio/b2-d2-l4--slow.mp3 b/audio/b2-d2-l4--slow.mp3 new file mode 100644 index 0000000..811ab3f Binary files /dev/null and b/audio/b2-d2-l4--slow.mp3 differ diff --git a/audio/b2-d2-l5--slow.mp3 b/audio/b2-d2-l5--slow.mp3 new file mode 100644 index 0000000..8ae31dc Binary files /dev/null and b/audio/b2-d2-l5--slow.mp3 differ diff --git a/audio/b2-d2-l6--slow.mp3 b/audio/b2-d2-l6--slow.mp3 new file mode 100644 index 0000000..987ef86 Binary files /dev/null and b/audio/b2-d2-l6--slow.mp3 differ diff --git a/audio/b3-chunk-01--slow.mp3 b/audio/b3-chunk-01--slow.mp3 new file mode 100644 index 0000000..27274cd Binary files /dev/null and b/audio/b3-chunk-01--slow.mp3 differ diff --git a/audio/b3-chunk-02--slow.mp3 b/audio/b3-chunk-02--slow.mp3 new file mode 100644 index 0000000..04fdae9 Binary files /dev/null and b/audio/b3-chunk-02--slow.mp3 differ diff --git a/audio/b3-chunk-03--slow.mp3 b/audio/b3-chunk-03--slow.mp3 new file mode 100644 index 0000000..c952e64 Binary files /dev/null and b/audio/b3-chunk-03--slow.mp3 differ diff --git a/audio/b3-chunk-04--slow.mp3 b/audio/b3-chunk-04--slow.mp3 new file mode 100644 index 0000000..fca52e6 Binary files /dev/null and b/audio/b3-chunk-04--slow.mp3 differ diff --git a/audio/b3-chunk-05--slow.mp3 b/audio/b3-chunk-05--slow.mp3 new file mode 100644 index 0000000..c01c409 Binary files /dev/null and b/audio/b3-chunk-05--slow.mp3 differ diff --git a/audio/b3-chunk-06--slow.mp3 b/audio/b3-chunk-06--slow.mp3 new file mode 100644 index 0000000..3d17509 Binary files /dev/null and b/audio/b3-chunk-06--slow.mp3 differ diff --git a/audio/b3-chunk-07--slow.mp3 b/audio/b3-chunk-07--slow.mp3 new file mode 100644 index 0000000..6f0bb92 Binary files /dev/null and b/audio/b3-chunk-07--slow.mp3 differ diff --git a/audio/b3-chunk-08--slow.mp3 b/audio/b3-chunk-08--slow.mp3 new file mode 100644 index 0000000..7c6774a Binary files /dev/null and b/audio/b3-chunk-08--slow.mp3 differ diff --git a/audio/b3-chunk-09--slow.mp3 b/audio/b3-chunk-09--slow.mp3 new file mode 100644 index 0000000..15b9f43 Binary files /dev/null and b/audio/b3-chunk-09--slow.mp3 differ diff --git a/audio/b3-chunk-10--slow.mp3 b/audio/b3-chunk-10--slow.mp3 new file mode 100644 index 0000000..b653ede Binary files /dev/null and b/audio/b3-chunk-10--slow.mp3 differ diff --git a/audio/b3-chunk-11--slow.mp3 b/audio/b3-chunk-11--slow.mp3 new file mode 100644 index 0000000..8e0cdfd Binary files /dev/null and b/audio/b3-chunk-11--slow.mp3 differ diff --git a/audio/b3-chunk-12--slow.mp3 b/audio/b3-chunk-12--slow.mp3 new file mode 100644 index 0000000..19d9341 Binary files /dev/null and b/audio/b3-chunk-12--slow.mp3 differ diff --git a/audio/b3-chunk-13--slow.mp3 b/audio/b3-chunk-13--slow.mp3 new file mode 100644 index 0000000..e5b0f6a Binary files /dev/null and b/audio/b3-chunk-13--slow.mp3 differ diff --git a/audio/b3-d1-l1--slow.mp3 b/audio/b3-d1-l1--slow.mp3 new file mode 100644 index 0000000..7c73940 Binary files /dev/null and b/audio/b3-d1-l1--slow.mp3 differ diff --git a/audio/b3-d1-l2--slow.mp3 b/audio/b3-d1-l2--slow.mp3 new file mode 100644 index 0000000..f07238b Binary files /dev/null and b/audio/b3-d1-l2--slow.mp3 differ diff --git a/audio/b3-d1-l3--slow.mp3 b/audio/b3-d1-l3--slow.mp3 new file mode 100644 index 0000000..f87cf5f Binary files /dev/null and b/audio/b3-d1-l3--slow.mp3 differ diff --git a/audio/b3-d1-l4--slow.mp3 b/audio/b3-d1-l4--slow.mp3 new file mode 100644 index 0000000..d8a6f6c Binary files /dev/null and b/audio/b3-d1-l4--slow.mp3 differ diff --git a/audio/b3-d1-l5--slow.mp3 b/audio/b3-d1-l5--slow.mp3 new file mode 100644 index 0000000..357323f Binary files /dev/null and b/audio/b3-d1-l5--slow.mp3 differ diff --git a/audio/b3-d1-l6--slow.mp3 b/audio/b3-d1-l6--slow.mp3 new file mode 100644 index 0000000..c4ff50e Binary files /dev/null and b/audio/b3-d1-l6--slow.mp3 differ diff --git a/audio/b3-d1-l7--slow.mp3 b/audio/b3-d1-l7--slow.mp3 new file mode 100644 index 0000000..04be9a3 Binary files /dev/null and b/audio/b3-d1-l7--slow.mp3 differ diff --git a/audio/b3-d2-l1--slow.mp3 b/audio/b3-d2-l1--slow.mp3 new file mode 100644 index 0000000..82bd323 Binary files /dev/null and b/audio/b3-d2-l1--slow.mp3 differ diff --git a/audio/b3-d2-l2--slow.mp3 b/audio/b3-d2-l2--slow.mp3 new file mode 100644 index 0000000..327aefb Binary files /dev/null and b/audio/b3-d2-l2--slow.mp3 differ diff --git a/audio/b3-d2-l3--slow.mp3 b/audio/b3-d2-l3--slow.mp3 new file mode 100644 index 0000000..59c9770 Binary files /dev/null and b/audio/b3-d2-l3--slow.mp3 differ diff --git a/audio/b3-d2-l4--slow.mp3 b/audio/b3-d2-l4--slow.mp3 new file mode 100644 index 0000000..77ae0b3 Binary files /dev/null and b/audio/b3-d2-l4--slow.mp3 differ diff --git a/audio/b3-d2-l5--slow.mp3 b/audio/b3-d2-l5--slow.mp3 new file mode 100644 index 0000000..8ec594f Binary files /dev/null and b/audio/b3-d2-l5--slow.mp3 differ diff --git a/audio/b3-d2-l6--slow.mp3 b/audio/b3-d2-l6--slow.mp3 new file mode 100644 index 0000000..56cf0f0 Binary files /dev/null and b/audio/b3-d2-l6--slow.mp3 differ diff --git a/audio/b4-chunk-01--slow.mp3 b/audio/b4-chunk-01--slow.mp3 new file mode 100644 index 0000000..5c2e649 Binary files /dev/null and b/audio/b4-chunk-01--slow.mp3 differ diff --git a/audio/b4-chunk-02--slow.mp3 b/audio/b4-chunk-02--slow.mp3 new file mode 100644 index 0000000..32b1fa1 Binary files /dev/null and b/audio/b4-chunk-02--slow.mp3 differ diff --git a/audio/b4-chunk-03--slow.mp3 b/audio/b4-chunk-03--slow.mp3 new file mode 100644 index 0000000..26c8326 Binary files /dev/null and b/audio/b4-chunk-03--slow.mp3 differ diff --git a/audio/b4-chunk-04--slow.mp3 b/audio/b4-chunk-04--slow.mp3 new file mode 100644 index 0000000..55adcba Binary files /dev/null and b/audio/b4-chunk-04--slow.mp3 differ diff --git a/audio/b4-chunk-05--slow.mp3 b/audio/b4-chunk-05--slow.mp3 new file mode 100644 index 0000000..5c7a23b Binary files /dev/null and b/audio/b4-chunk-05--slow.mp3 differ diff --git a/audio/b4-chunk-06--slow.mp3 b/audio/b4-chunk-06--slow.mp3 new file mode 100644 index 0000000..ca3c51a Binary files /dev/null and b/audio/b4-chunk-06--slow.mp3 differ diff --git a/audio/b4-chunk-07--slow.mp3 b/audio/b4-chunk-07--slow.mp3 new file mode 100644 index 0000000..f32ec1e Binary files /dev/null and b/audio/b4-chunk-07--slow.mp3 differ diff --git a/audio/b4-chunk-08--slow.mp3 b/audio/b4-chunk-08--slow.mp3 new file mode 100644 index 0000000..26b190c Binary files /dev/null and b/audio/b4-chunk-08--slow.mp3 differ diff --git a/audio/b4-chunk-09--slow.mp3 b/audio/b4-chunk-09--slow.mp3 new file mode 100644 index 0000000..0f6b762 Binary files /dev/null and b/audio/b4-chunk-09--slow.mp3 differ diff --git a/audio/b4-chunk-10--slow.mp3 b/audio/b4-chunk-10--slow.mp3 new file mode 100644 index 0000000..17e1197 Binary files /dev/null and b/audio/b4-chunk-10--slow.mp3 differ diff --git a/audio/b4-chunk-11--slow.mp3 b/audio/b4-chunk-11--slow.mp3 new file mode 100644 index 0000000..467dc1d Binary files /dev/null and b/audio/b4-chunk-11--slow.mp3 differ diff --git a/audio/b4-chunk-12--slow.mp3 b/audio/b4-chunk-12--slow.mp3 new file mode 100644 index 0000000..8ff9768 Binary files /dev/null and b/audio/b4-chunk-12--slow.mp3 differ diff --git a/audio/b4-d1-l1--slow.mp3 b/audio/b4-d1-l1--slow.mp3 new file mode 100644 index 0000000..c4467bf Binary files /dev/null and b/audio/b4-d1-l1--slow.mp3 differ diff --git a/audio/b4-d1-l2--slow.mp3 b/audio/b4-d1-l2--slow.mp3 new file mode 100644 index 0000000..cee9ce4 Binary files /dev/null and b/audio/b4-d1-l2--slow.mp3 differ diff --git a/audio/b4-d1-l3--slow.mp3 b/audio/b4-d1-l3--slow.mp3 new file mode 100644 index 0000000..373950f Binary files /dev/null and b/audio/b4-d1-l3--slow.mp3 differ diff --git a/audio/b4-d1-l4--slow.mp3 b/audio/b4-d1-l4--slow.mp3 new file mode 100644 index 0000000..a57efc2 Binary files /dev/null and b/audio/b4-d1-l4--slow.mp3 differ diff --git a/audio/b4-d1-l5--slow.mp3 b/audio/b4-d1-l5--slow.mp3 new file mode 100644 index 0000000..b87787b Binary files /dev/null and b/audio/b4-d1-l5--slow.mp3 differ diff --git a/audio/b4-d1-l6--slow.mp3 b/audio/b4-d1-l6--slow.mp3 new file mode 100644 index 0000000..e6fe52d Binary files /dev/null and b/audio/b4-d1-l6--slow.mp3 differ diff --git a/audio/b4-d2-l1--slow.mp3 b/audio/b4-d2-l1--slow.mp3 new file mode 100644 index 0000000..788dfa3 Binary files /dev/null and b/audio/b4-d2-l1--slow.mp3 differ diff --git a/audio/b4-d2-l2--slow.mp3 b/audio/b4-d2-l2--slow.mp3 new file mode 100644 index 0000000..d21c4bf Binary files /dev/null and b/audio/b4-d2-l2--slow.mp3 differ diff --git a/audio/b4-d2-l3--slow.mp3 b/audio/b4-d2-l3--slow.mp3 new file mode 100644 index 0000000..ffcf786 Binary files /dev/null and b/audio/b4-d2-l3--slow.mp3 differ diff --git a/audio/b4-d2-l4--slow.mp3 b/audio/b4-d2-l4--slow.mp3 new file mode 100644 index 0000000..ce44ab6 Binary files /dev/null and b/audio/b4-d2-l4--slow.mp3 differ diff --git a/audio/b4-d2-l5--slow.mp3 b/audio/b4-d2-l5--slow.mp3 new file mode 100644 index 0000000..98c326b Binary files /dev/null and b/audio/b4-d2-l5--slow.mp3 differ diff --git a/audio/b4-d2-l6--slow.mp3 b/audio/b4-d2-l6--slow.mp3 new file mode 100644 index 0000000..49046bb Binary files /dev/null and b/audio/b4-d2-l6--slow.mp3 differ diff --git a/audio/b5-chunk-01--slow.mp3 b/audio/b5-chunk-01--slow.mp3 new file mode 100644 index 0000000..e62683a Binary files /dev/null and b/audio/b5-chunk-01--slow.mp3 differ diff --git a/audio/b5-chunk-02--slow.mp3 b/audio/b5-chunk-02--slow.mp3 new file mode 100644 index 0000000..37c9926 Binary files /dev/null and b/audio/b5-chunk-02--slow.mp3 differ diff --git a/audio/b5-chunk-03--slow.mp3 b/audio/b5-chunk-03--slow.mp3 new file mode 100644 index 0000000..f659487 Binary files /dev/null and b/audio/b5-chunk-03--slow.mp3 differ diff --git a/audio/b5-chunk-04--slow.mp3 b/audio/b5-chunk-04--slow.mp3 new file mode 100644 index 0000000..6a4392b Binary files /dev/null and b/audio/b5-chunk-04--slow.mp3 differ diff --git a/audio/b5-chunk-05--slow.mp3 b/audio/b5-chunk-05--slow.mp3 new file mode 100644 index 0000000..a9bbebf Binary files /dev/null and b/audio/b5-chunk-05--slow.mp3 differ diff --git a/audio/b5-chunk-06--slow.mp3 b/audio/b5-chunk-06--slow.mp3 new file mode 100644 index 0000000..9ab9819 Binary files /dev/null and b/audio/b5-chunk-06--slow.mp3 differ diff --git a/audio/b5-chunk-07--slow.mp3 b/audio/b5-chunk-07--slow.mp3 new file mode 100644 index 0000000..328dd9f Binary files /dev/null and b/audio/b5-chunk-07--slow.mp3 differ diff --git a/audio/b5-chunk-08--slow.mp3 b/audio/b5-chunk-08--slow.mp3 new file mode 100644 index 0000000..b8c822e Binary files /dev/null and b/audio/b5-chunk-08--slow.mp3 differ diff --git a/audio/b5-chunk-09--slow.mp3 b/audio/b5-chunk-09--slow.mp3 new file mode 100644 index 0000000..ec9fd51 Binary files /dev/null and b/audio/b5-chunk-09--slow.mp3 differ diff --git a/audio/b5-chunk-10--slow.mp3 b/audio/b5-chunk-10--slow.mp3 new file mode 100644 index 0000000..5cc67be Binary files /dev/null and b/audio/b5-chunk-10--slow.mp3 differ diff --git a/audio/b5-chunk-11--slow.mp3 b/audio/b5-chunk-11--slow.mp3 new file mode 100644 index 0000000..d21755a Binary files /dev/null and b/audio/b5-chunk-11--slow.mp3 differ diff --git a/audio/b5-chunk-12--slow.mp3 b/audio/b5-chunk-12--slow.mp3 new file mode 100644 index 0000000..079c54a Binary files /dev/null and b/audio/b5-chunk-12--slow.mp3 differ diff --git a/audio/b5-chunk-13--slow.mp3 b/audio/b5-chunk-13--slow.mp3 new file mode 100644 index 0000000..2cbabaa Binary files /dev/null and b/audio/b5-chunk-13--slow.mp3 differ diff --git a/audio/b5-d1-l1--slow.mp3 b/audio/b5-d1-l1--slow.mp3 new file mode 100644 index 0000000..9de4a52 Binary files /dev/null and b/audio/b5-d1-l1--slow.mp3 differ diff --git a/audio/b5-d1-l2--slow.mp3 b/audio/b5-d1-l2--slow.mp3 new file mode 100644 index 0000000..06ca0a4 Binary files /dev/null and b/audio/b5-d1-l2--slow.mp3 differ diff --git a/audio/b5-d1-l3--slow.mp3 b/audio/b5-d1-l3--slow.mp3 new file mode 100644 index 0000000..fa525b7 Binary files /dev/null and b/audio/b5-d1-l3--slow.mp3 differ diff --git a/audio/b5-d1-l4--slow.mp3 b/audio/b5-d1-l4--slow.mp3 new file mode 100644 index 0000000..f937633 Binary files /dev/null and b/audio/b5-d1-l4--slow.mp3 differ diff --git a/audio/b5-d1-l5--slow.mp3 b/audio/b5-d1-l5--slow.mp3 new file mode 100644 index 0000000..e5e0f36 Binary files /dev/null and b/audio/b5-d1-l5--slow.mp3 differ diff --git a/audio/b5-d1-l6--slow.mp3 b/audio/b5-d1-l6--slow.mp3 new file mode 100644 index 0000000..2d507cd Binary files /dev/null and b/audio/b5-d1-l6--slow.mp3 differ diff --git a/audio/b5-d1-l7--slow.mp3 b/audio/b5-d1-l7--slow.mp3 new file mode 100644 index 0000000..cfec35b Binary files /dev/null and b/audio/b5-d1-l7--slow.mp3 differ diff --git a/audio/b5-d2-l1--slow.mp3 b/audio/b5-d2-l1--slow.mp3 new file mode 100644 index 0000000..dc90578 Binary files /dev/null and b/audio/b5-d2-l1--slow.mp3 differ diff --git a/audio/b5-d2-l2--slow.mp3 b/audio/b5-d2-l2--slow.mp3 new file mode 100644 index 0000000..d0b8093 Binary files /dev/null and b/audio/b5-d2-l2--slow.mp3 differ diff --git a/audio/b5-d2-l3--slow.mp3 b/audio/b5-d2-l3--slow.mp3 new file mode 100644 index 0000000..f95777b Binary files /dev/null and b/audio/b5-d2-l3--slow.mp3 differ diff --git a/audio/b5-d2-l4--slow.mp3 b/audio/b5-d2-l4--slow.mp3 new file mode 100644 index 0000000..1c0bcd0 Binary files /dev/null and b/audio/b5-d2-l4--slow.mp3 differ diff --git a/audio/b5-d2-l5--slow.mp3 b/audio/b5-d2-l5--slow.mp3 new file mode 100644 index 0000000..1b662a6 Binary files /dev/null and b/audio/b5-d2-l5--slow.mp3 differ diff --git a/audio/b5-d2-l6--slow.mp3 b/audio/b5-d2-l6--slow.mp3 new file mode 100644 index 0000000..a22bfe0 Binary files /dev/null and b/audio/b5-d2-l6--slow.mp3 differ diff --git a/audio/b6-chunk-01--slow.mp3 b/audio/b6-chunk-01--slow.mp3 new file mode 100644 index 0000000..336fdd5 Binary files /dev/null and b/audio/b6-chunk-01--slow.mp3 differ diff --git a/audio/b6-chunk-02--slow.mp3 b/audio/b6-chunk-02--slow.mp3 new file mode 100644 index 0000000..1f10bb9 Binary files /dev/null and b/audio/b6-chunk-02--slow.mp3 differ diff --git a/audio/b6-chunk-03--slow.mp3 b/audio/b6-chunk-03--slow.mp3 new file mode 100644 index 0000000..7b5b7ea Binary files /dev/null and b/audio/b6-chunk-03--slow.mp3 differ diff --git a/audio/b6-chunk-04--slow.mp3 b/audio/b6-chunk-04--slow.mp3 new file mode 100644 index 0000000..b438485 Binary files /dev/null and b/audio/b6-chunk-04--slow.mp3 differ diff --git a/audio/b6-chunk-05--slow.mp3 b/audio/b6-chunk-05--slow.mp3 new file mode 100644 index 0000000..15627fa Binary files /dev/null and b/audio/b6-chunk-05--slow.mp3 differ diff --git a/audio/b6-chunk-06--slow.mp3 b/audio/b6-chunk-06--slow.mp3 new file mode 100644 index 0000000..c028797 Binary files /dev/null and b/audio/b6-chunk-06--slow.mp3 differ diff --git a/audio/b6-chunk-07--slow.mp3 b/audio/b6-chunk-07--slow.mp3 new file mode 100644 index 0000000..450301c Binary files /dev/null and b/audio/b6-chunk-07--slow.mp3 differ diff --git a/audio/b6-chunk-08--slow.mp3 b/audio/b6-chunk-08--slow.mp3 new file mode 100644 index 0000000..9c0a33e Binary files /dev/null and b/audio/b6-chunk-08--slow.mp3 differ diff --git a/audio/b6-chunk-09--slow.mp3 b/audio/b6-chunk-09--slow.mp3 new file mode 100644 index 0000000..821914b Binary files /dev/null and b/audio/b6-chunk-09--slow.mp3 differ diff --git a/audio/b6-chunk-10--slow.mp3 b/audio/b6-chunk-10--slow.mp3 new file mode 100644 index 0000000..f80aeeb Binary files /dev/null and b/audio/b6-chunk-10--slow.mp3 differ diff --git a/audio/b6-chunk-11--slow.mp3 b/audio/b6-chunk-11--slow.mp3 new file mode 100644 index 0000000..d67c296 Binary files /dev/null and b/audio/b6-chunk-11--slow.mp3 differ diff --git a/audio/b6-chunk-12--slow.mp3 b/audio/b6-chunk-12--slow.mp3 new file mode 100644 index 0000000..a441c12 Binary files /dev/null and b/audio/b6-chunk-12--slow.mp3 differ diff --git a/audio/b6-d1-l1--slow.mp3 b/audio/b6-d1-l1--slow.mp3 new file mode 100644 index 0000000..859dbf0 Binary files /dev/null and b/audio/b6-d1-l1--slow.mp3 differ diff --git a/audio/b6-d1-l2--slow.mp3 b/audio/b6-d1-l2--slow.mp3 new file mode 100644 index 0000000..fad4740 Binary files /dev/null and b/audio/b6-d1-l2--slow.mp3 differ diff --git a/audio/b6-d1-l3--slow.mp3 b/audio/b6-d1-l3--slow.mp3 new file mode 100644 index 0000000..0bd917f Binary files /dev/null and b/audio/b6-d1-l3--slow.mp3 differ diff --git a/audio/b6-d1-l4--slow.mp3 b/audio/b6-d1-l4--slow.mp3 new file mode 100644 index 0000000..ad5e5b9 Binary files /dev/null and b/audio/b6-d1-l4--slow.mp3 differ diff --git a/audio/b6-d1-l5--slow.mp3 b/audio/b6-d1-l5--slow.mp3 new file mode 100644 index 0000000..0dc8a1d Binary files /dev/null and b/audio/b6-d1-l5--slow.mp3 differ diff --git a/audio/b6-d1-l6--slow.mp3 b/audio/b6-d1-l6--slow.mp3 new file mode 100644 index 0000000..f442480 Binary files /dev/null and b/audio/b6-d1-l6--slow.mp3 differ diff --git a/audio/b6-d2-l1--slow.mp3 b/audio/b6-d2-l1--slow.mp3 new file mode 100644 index 0000000..2e751b9 Binary files /dev/null and b/audio/b6-d2-l1--slow.mp3 differ diff --git a/audio/b6-d2-l2--slow.mp3 b/audio/b6-d2-l2--slow.mp3 new file mode 100644 index 0000000..e7f0f32 Binary files /dev/null and b/audio/b6-d2-l2--slow.mp3 differ diff --git a/audio/b6-d2-l3--slow.mp3 b/audio/b6-d2-l3--slow.mp3 new file mode 100644 index 0000000..4457496 Binary files /dev/null and b/audio/b6-d2-l3--slow.mp3 differ diff --git a/audio/b6-d2-l4--slow.mp3 b/audio/b6-d2-l4--slow.mp3 new file mode 100644 index 0000000..bd05efd Binary files /dev/null and b/audio/b6-d2-l4--slow.mp3 differ diff --git a/audio/b6-d2-l5--slow.mp3 b/audio/b6-d2-l5--slow.mp3 new file mode 100644 index 0000000..3f2a099 Binary files /dev/null and b/audio/b6-d2-l5--slow.mp3 differ diff --git a/audio/b6-d2-l6--slow.mp3 b/audio/b6-d2-l6--slow.mp3 new file mode 100644 index 0000000..f425729 Binary files /dev/null and b/audio/b6-d2-l6--slow.mp3 differ diff --git a/audio/b6-d2-l7--slow.mp3 b/audio/b6-d2-l7--slow.mp3 new file mode 100644 index 0000000..0e451c0 Binary files /dev/null and b/audio/b6-d2-l7--slow.mp3 differ diff --git a/audio/b7-chunk-01--slow.mp3 b/audio/b7-chunk-01--slow.mp3 new file mode 100644 index 0000000..9624151 Binary files /dev/null and b/audio/b7-chunk-01--slow.mp3 differ diff --git a/audio/b7-chunk-02--slow.mp3 b/audio/b7-chunk-02--slow.mp3 new file mode 100644 index 0000000..2838ebd Binary files /dev/null and b/audio/b7-chunk-02--slow.mp3 differ diff --git a/audio/b7-chunk-03--slow.mp3 b/audio/b7-chunk-03--slow.mp3 new file mode 100644 index 0000000..8099fc6 Binary files /dev/null and b/audio/b7-chunk-03--slow.mp3 differ diff --git a/audio/b7-chunk-04--slow.mp3 b/audio/b7-chunk-04--slow.mp3 new file mode 100644 index 0000000..b8153bb Binary files /dev/null and b/audio/b7-chunk-04--slow.mp3 differ diff --git a/audio/b7-chunk-05--slow.mp3 b/audio/b7-chunk-05--slow.mp3 new file mode 100644 index 0000000..9027af9 Binary files /dev/null and b/audio/b7-chunk-05--slow.mp3 differ diff --git a/audio/b7-chunk-06--slow.mp3 b/audio/b7-chunk-06--slow.mp3 new file mode 100644 index 0000000..9ef4803 Binary files /dev/null and b/audio/b7-chunk-06--slow.mp3 differ diff --git a/audio/b7-chunk-07--slow.mp3 b/audio/b7-chunk-07--slow.mp3 new file mode 100644 index 0000000..4d103ea Binary files /dev/null and b/audio/b7-chunk-07--slow.mp3 differ diff --git a/audio/b7-chunk-08--slow.mp3 b/audio/b7-chunk-08--slow.mp3 new file mode 100644 index 0000000..78fa4cd Binary files /dev/null and b/audio/b7-chunk-08--slow.mp3 differ diff --git a/audio/b7-chunk-09--slow.mp3 b/audio/b7-chunk-09--slow.mp3 new file mode 100644 index 0000000..fb70258 Binary files /dev/null and b/audio/b7-chunk-09--slow.mp3 differ diff --git a/audio/b7-chunk-10--slow.mp3 b/audio/b7-chunk-10--slow.mp3 new file mode 100644 index 0000000..5e6d0d2 Binary files /dev/null and b/audio/b7-chunk-10--slow.mp3 differ diff --git a/audio/b7-chunk-11--slow.mp3 b/audio/b7-chunk-11--slow.mp3 new file mode 100644 index 0000000..cdb2220 Binary files /dev/null and b/audio/b7-chunk-11--slow.mp3 differ diff --git a/audio/b7-chunk-12--slow.mp3 b/audio/b7-chunk-12--slow.mp3 new file mode 100644 index 0000000..83eafec Binary files /dev/null and b/audio/b7-chunk-12--slow.mp3 differ diff --git a/audio/b7-chunk-13--slow.mp3 b/audio/b7-chunk-13--slow.mp3 new file mode 100644 index 0000000..7d6bef9 Binary files /dev/null and b/audio/b7-chunk-13--slow.mp3 differ diff --git a/audio/b7-chunk-14--slow.mp3 b/audio/b7-chunk-14--slow.mp3 new file mode 100644 index 0000000..7408af9 Binary files /dev/null and b/audio/b7-chunk-14--slow.mp3 differ diff --git a/audio/b7-d1-l1--slow.mp3 b/audio/b7-d1-l1--slow.mp3 new file mode 100644 index 0000000..0d5ae3f Binary files /dev/null and b/audio/b7-d1-l1--slow.mp3 differ diff --git a/audio/b7-d1-l2--slow.mp3 b/audio/b7-d1-l2--slow.mp3 new file mode 100644 index 0000000..05f2911 Binary files /dev/null and b/audio/b7-d1-l2--slow.mp3 differ diff --git a/audio/b7-d1-l3--slow.mp3 b/audio/b7-d1-l3--slow.mp3 new file mode 100644 index 0000000..4c4b861 Binary files /dev/null and b/audio/b7-d1-l3--slow.mp3 differ diff --git a/audio/b7-d1-l4--slow.mp3 b/audio/b7-d1-l4--slow.mp3 new file mode 100644 index 0000000..bd0ff75 Binary files /dev/null and b/audio/b7-d1-l4--slow.mp3 differ diff --git a/audio/b7-d1-l5--slow.mp3 b/audio/b7-d1-l5--slow.mp3 new file mode 100644 index 0000000..501f3cb Binary files /dev/null and b/audio/b7-d1-l5--slow.mp3 differ diff --git a/audio/b7-d1-l6--slow.mp3 b/audio/b7-d1-l6--slow.mp3 new file mode 100644 index 0000000..cedca1a Binary files /dev/null and b/audio/b7-d1-l6--slow.mp3 differ diff --git a/audio/b7-d2-l1--slow.mp3 b/audio/b7-d2-l1--slow.mp3 new file mode 100644 index 0000000..c86a192 Binary files /dev/null and b/audio/b7-d2-l1--slow.mp3 differ diff --git a/audio/b7-d2-l2--slow.mp3 b/audio/b7-d2-l2--slow.mp3 new file mode 100644 index 0000000..b985a58 Binary files /dev/null and b/audio/b7-d2-l2--slow.mp3 differ diff --git a/audio/b7-d2-l3--slow.mp3 b/audio/b7-d2-l3--slow.mp3 new file mode 100644 index 0000000..67688b4 Binary files /dev/null and b/audio/b7-d2-l3--slow.mp3 differ diff --git a/audio/b7-d2-l4--slow.mp3 b/audio/b7-d2-l4--slow.mp3 new file mode 100644 index 0000000..c409f15 Binary files /dev/null and b/audio/b7-d2-l4--slow.mp3 differ diff --git a/audio/b7-d2-l5--slow.mp3 b/audio/b7-d2-l5--slow.mp3 new file mode 100644 index 0000000..898fb7c Binary files /dev/null and b/audio/b7-d2-l5--slow.mp3 differ diff --git a/audio/b7-d2-l6--slow.mp3 b/audio/b7-d2-l6--slow.mp3 new file mode 100644 index 0000000..0de64ea Binary files /dev/null and b/audio/b7-d2-l6--slow.mp3 differ diff --git a/audio/b7-d2-l7--slow.mp3 b/audio/b7-d2-l7--slow.mp3 new file mode 100644 index 0000000..9844a79 Binary files /dev/null and b/audio/b7-d2-l7--slow.mp3 differ diff --git a/audio/b8-chunk-01--slow.mp3 b/audio/b8-chunk-01--slow.mp3 new file mode 100644 index 0000000..eea7c34 Binary files /dev/null and b/audio/b8-chunk-01--slow.mp3 differ diff --git a/audio/b8-chunk-02--slow.mp3 b/audio/b8-chunk-02--slow.mp3 new file mode 100644 index 0000000..2ac0eb5 Binary files /dev/null and b/audio/b8-chunk-02--slow.mp3 differ diff --git a/audio/b8-chunk-03--slow.mp3 b/audio/b8-chunk-03--slow.mp3 new file mode 100644 index 0000000..2c99794 Binary files /dev/null and b/audio/b8-chunk-03--slow.mp3 differ diff --git a/audio/b8-chunk-04--slow.mp3 b/audio/b8-chunk-04--slow.mp3 new file mode 100644 index 0000000..96f3ba0 Binary files /dev/null and b/audio/b8-chunk-04--slow.mp3 differ diff --git a/audio/b8-chunk-05--slow.mp3 b/audio/b8-chunk-05--slow.mp3 new file mode 100644 index 0000000..750f5c4 Binary files /dev/null and b/audio/b8-chunk-05--slow.mp3 differ diff --git a/audio/b8-chunk-06--slow.mp3 b/audio/b8-chunk-06--slow.mp3 new file mode 100644 index 0000000..6add6bf Binary files /dev/null and b/audio/b8-chunk-06--slow.mp3 differ diff --git a/audio/b8-chunk-07--slow.mp3 b/audio/b8-chunk-07--slow.mp3 new file mode 100644 index 0000000..f890c03 Binary files /dev/null and b/audio/b8-chunk-07--slow.mp3 differ diff --git a/audio/b8-chunk-08--slow.mp3 b/audio/b8-chunk-08--slow.mp3 new file mode 100644 index 0000000..b70cb9c Binary files /dev/null and b/audio/b8-chunk-08--slow.mp3 differ diff --git a/audio/b8-chunk-09--slow.mp3 b/audio/b8-chunk-09--slow.mp3 new file mode 100644 index 0000000..e354c54 Binary files /dev/null and b/audio/b8-chunk-09--slow.mp3 differ diff --git a/audio/b8-chunk-10--slow.mp3 b/audio/b8-chunk-10--slow.mp3 new file mode 100644 index 0000000..908be1c Binary files /dev/null and b/audio/b8-chunk-10--slow.mp3 differ diff --git a/audio/b8-chunk-11--slow.mp3 b/audio/b8-chunk-11--slow.mp3 new file mode 100644 index 0000000..729f79e Binary files /dev/null and b/audio/b8-chunk-11--slow.mp3 differ diff --git a/audio/b8-chunk-12--slow.mp3 b/audio/b8-chunk-12--slow.mp3 new file mode 100644 index 0000000..ecafef9 Binary files /dev/null and b/audio/b8-chunk-12--slow.mp3 differ diff --git a/audio/b8-d1-l1--slow.mp3 b/audio/b8-d1-l1--slow.mp3 new file mode 100644 index 0000000..4682afd Binary files /dev/null and b/audio/b8-d1-l1--slow.mp3 differ diff --git a/audio/b8-d1-l2--slow.mp3 b/audio/b8-d1-l2--slow.mp3 new file mode 100644 index 0000000..d476b47 Binary files /dev/null and b/audio/b8-d1-l2--slow.mp3 differ diff --git a/audio/b8-d1-l3--slow.mp3 b/audio/b8-d1-l3--slow.mp3 new file mode 100644 index 0000000..1e922d8 Binary files /dev/null and b/audio/b8-d1-l3--slow.mp3 differ diff --git a/audio/b8-d1-l4--slow.mp3 b/audio/b8-d1-l4--slow.mp3 new file mode 100644 index 0000000..ef816c1 Binary files /dev/null and b/audio/b8-d1-l4--slow.mp3 differ diff --git a/audio/b8-d1-l5--slow.mp3 b/audio/b8-d1-l5--slow.mp3 new file mode 100644 index 0000000..92f2475 Binary files /dev/null and b/audio/b8-d1-l5--slow.mp3 differ diff --git a/audio/b8-d1-l6--slow.mp3 b/audio/b8-d1-l6--slow.mp3 new file mode 100644 index 0000000..3e1d564 Binary files /dev/null and b/audio/b8-d1-l6--slow.mp3 differ diff --git a/audio/b8-d1-l7--slow.mp3 b/audio/b8-d1-l7--slow.mp3 new file mode 100644 index 0000000..cda7682 Binary files /dev/null and b/audio/b8-d1-l7--slow.mp3 differ diff --git a/audio/b8-d2-l1--slow.mp3 b/audio/b8-d2-l1--slow.mp3 new file mode 100644 index 0000000..9243994 Binary files /dev/null and b/audio/b8-d2-l1--slow.mp3 differ diff --git a/audio/b8-d2-l2--slow.mp3 b/audio/b8-d2-l2--slow.mp3 new file mode 100644 index 0000000..5e4debc Binary files /dev/null and b/audio/b8-d2-l2--slow.mp3 differ diff --git a/audio/b8-d2-l3--slow.mp3 b/audio/b8-d2-l3--slow.mp3 new file mode 100644 index 0000000..8db4ff5 Binary files /dev/null and b/audio/b8-d2-l3--slow.mp3 differ diff --git a/audio/b8-d2-l4--slow.mp3 b/audio/b8-d2-l4--slow.mp3 new file mode 100644 index 0000000..1389882 Binary files /dev/null and b/audio/b8-d2-l4--slow.mp3 differ diff --git a/audio/b8-d2-l5--slow.mp3 b/audio/b8-d2-l5--slow.mp3 new file mode 100644 index 0000000..8ad9717 Binary files /dev/null and b/audio/b8-d2-l5--slow.mp3 differ diff --git a/audio/b8-d2-l6--slow.mp3 b/audio/b8-d2-l6--slow.mp3 new file mode 100644 index 0000000..64f0003 Binary files /dev/null and b/audio/b8-d2-l6--slow.mp3 differ diff --git a/audio/b9-chunk-01--slow.mp3 b/audio/b9-chunk-01--slow.mp3 new file mode 100644 index 0000000..3d2db79 Binary files /dev/null and b/audio/b9-chunk-01--slow.mp3 differ diff --git a/audio/b9-chunk-02--slow.mp3 b/audio/b9-chunk-02--slow.mp3 new file mode 100644 index 0000000..4c98254 Binary files /dev/null and b/audio/b9-chunk-02--slow.mp3 differ diff --git a/audio/b9-chunk-03--slow.mp3 b/audio/b9-chunk-03--slow.mp3 new file mode 100644 index 0000000..16b56a2 Binary files /dev/null and b/audio/b9-chunk-03--slow.mp3 differ diff --git a/audio/b9-chunk-04--slow.mp3 b/audio/b9-chunk-04--slow.mp3 new file mode 100644 index 0000000..51ba4a9 Binary files /dev/null and b/audio/b9-chunk-04--slow.mp3 differ diff --git a/audio/b9-chunk-05--slow.mp3 b/audio/b9-chunk-05--slow.mp3 new file mode 100644 index 0000000..493796e Binary files /dev/null and b/audio/b9-chunk-05--slow.mp3 differ diff --git a/audio/b9-chunk-06--slow.mp3 b/audio/b9-chunk-06--slow.mp3 new file mode 100644 index 0000000..dc0c793 Binary files /dev/null and b/audio/b9-chunk-06--slow.mp3 differ diff --git a/audio/b9-chunk-07--slow.mp3 b/audio/b9-chunk-07--slow.mp3 new file mode 100644 index 0000000..e5223dd Binary files /dev/null and b/audio/b9-chunk-07--slow.mp3 differ diff --git a/audio/b9-chunk-08--slow.mp3 b/audio/b9-chunk-08--slow.mp3 new file mode 100644 index 0000000..f98c0be Binary files /dev/null and b/audio/b9-chunk-08--slow.mp3 differ diff --git a/audio/b9-chunk-09--slow.mp3 b/audio/b9-chunk-09--slow.mp3 new file mode 100644 index 0000000..519e479 Binary files /dev/null and b/audio/b9-chunk-09--slow.mp3 differ diff --git a/audio/b9-chunk-10--slow.mp3 b/audio/b9-chunk-10--slow.mp3 new file mode 100644 index 0000000..fa27a70 Binary files /dev/null and b/audio/b9-chunk-10--slow.mp3 differ diff --git a/audio/b9-chunk-11--slow.mp3 b/audio/b9-chunk-11--slow.mp3 new file mode 100644 index 0000000..b19aec5 Binary files /dev/null and b/audio/b9-chunk-11--slow.mp3 differ diff --git a/audio/b9-chunk-12--slow.mp3 b/audio/b9-chunk-12--slow.mp3 new file mode 100644 index 0000000..9978beb Binary files /dev/null and b/audio/b9-chunk-12--slow.mp3 differ diff --git a/audio/b9-chunk-13--slow.mp3 b/audio/b9-chunk-13--slow.mp3 new file mode 100644 index 0000000..2dbb6e5 Binary files /dev/null and b/audio/b9-chunk-13--slow.mp3 differ diff --git a/audio/b9-d1-l1--slow.mp3 b/audio/b9-d1-l1--slow.mp3 new file mode 100644 index 0000000..779ada8 Binary files /dev/null and b/audio/b9-d1-l1--slow.mp3 differ diff --git a/audio/b9-d1-l2--slow.mp3 b/audio/b9-d1-l2--slow.mp3 new file mode 100644 index 0000000..058d4bb Binary files /dev/null and b/audio/b9-d1-l2--slow.mp3 differ diff --git a/audio/b9-d1-l3--slow.mp3 b/audio/b9-d1-l3--slow.mp3 new file mode 100644 index 0000000..06827e3 Binary files /dev/null and b/audio/b9-d1-l3--slow.mp3 differ diff --git a/audio/b9-d1-l4--slow.mp3 b/audio/b9-d1-l4--slow.mp3 new file mode 100644 index 0000000..4277823 Binary files /dev/null and b/audio/b9-d1-l4--slow.mp3 differ diff --git a/audio/b9-d1-l5--slow.mp3 b/audio/b9-d1-l5--slow.mp3 new file mode 100644 index 0000000..6780268 Binary files /dev/null and b/audio/b9-d1-l5--slow.mp3 differ diff --git a/audio/b9-d1-l6--slow.mp3 b/audio/b9-d1-l6--slow.mp3 new file mode 100644 index 0000000..b723326 Binary files /dev/null and b/audio/b9-d1-l6--slow.mp3 differ diff --git a/audio/b9-d2-l1--slow.mp3 b/audio/b9-d2-l1--slow.mp3 new file mode 100644 index 0000000..ba6fabc Binary files /dev/null and b/audio/b9-d2-l1--slow.mp3 differ diff --git a/audio/b9-d2-l2--slow.mp3 b/audio/b9-d2-l2--slow.mp3 new file mode 100644 index 0000000..4b92eb9 Binary files /dev/null and b/audio/b9-d2-l2--slow.mp3 differ diff --git a/audio/b9-d2-l3--slow.mp3 b/audio/b9-d2-l3--slow.mp3 new file mode 100644 index 0000000..f2bdd0a Binary files /dev/null and b/audio/b9-d2-l3--slow.mp3 differ diff --git a/audio/b9-d2-l4--slow.mp3 b/audio/b9-d2-l4--slow.mp3 new file mode 100644 index 0000000..aebceae Binary files /dev/null and b/audio/b9-d2-l4--slow.mp3 differ diff --git a/audio/b9-d2-l5--slow.mp3 b/audio/b9-d2-l5--slow.mp3 new file mode 100644 index 0000000..9018a79 Binary files /dev/null and b/audio/b9-d2-l5--slow.mp3 differ diff --git a/audio/b9-d2-l6--slow.mp3 b/audio/b9-d2-l6--slow.mp3 new file mode 100644 index 0000000..95952a4 Binary files /dev/null and b/audio/b9-d2-l6--slow.mp3 differ diff --git a/audio/v1-chunk-01--slow.mp3 b/audio/v1-chunk-01--slow.mp3 new file mode 100644 index 0000000..883d76d Binary files /dev/null and b/audio/v1-chunk-01--slow.mp3 differ diff --git a/audio/v1-chunk-02--slow.mp3 b/audio/v1-chunk-02--slow.mp3 new file mode 100644 index 0000000..a8bc485 Binary files /dev/null and b/audio/v1-chunk-02--slow.mp3 differ diff --git a/audio/v1-chunk-03--slow.mp3 b/audio/v1-chunk-03--slow.mp3 new file mode 100644 index 0000000..963746c Binary files /dev/null and b/audio/v1-chunk-03--slow.mp3 differ diff --git a/audio/v1-chunk-04--slow.mp3 b/audio/v1-chunk-04--slow.mp3 new file mode 100644 index 0000000..fd581b7 Binary files /dev/null and b/audio/v1-chunk-04--slow.mp3 differ diff --git a/audio/v1-chunk-05--slow.mp3 b/audio/v1-chunk-05--slow.mp3 new file mode 100644 index 0000000..4b285fc Binary files /dev/null and b/audio/v1-chunk-05--slow.mp3 differ diff --git a/audio/v1-chunk-06--slow.mp3 b/audio/v1-chunk-06--slow.mp3 new file mode 100644 index 0000000..46e51bf Binary files /dev/null and b/audio/v1-chunk-06--slow.mp3 differ diff --git a/audio/v1-chunk-07--slow.mp3 b/audio/v1-chunk-07--slow.mp3 new file mode 100644 index 0000000..c91fa57 Binary files /dev/null and b/audio/v1-chunk-07--slow.mp3 differ diff --git a/audio/v1-chunk-08--slow.mp3 b/audio/v1-chunk-08--slow.mp3 new file mode 100644 index 0000000..b612525 Binary files /dev/null and b/audio/v1-chunk-08--slow.mp3 differ diff --git a/audio/v1-chunk-09--slow.mp3 b/audio/v1-chunk-09--slow.mp3 new file mode 100644 index 0000000..ea819ca Binary files /dev/null and b/audio/v1-chunk-09--slow.mp3 differ diff --git a/audio/v1-chunk-10--slow.mp3 b/audio/v1-chunk-10--slow.mp3 new file mode 100644 index 0000000..7681738 Binary files /dev/null and b/audio/v1-chunk-10--slow.mp3 differ diff --git a/audio/v1-chunk-11--slow.mp3 b/audio/v1-chunk-11--slow.mp3 new file mode 100644 index 0000000..9877c8b Binary files /dev/null and b/audio/v1-chunk-11--slow.mp3 differ diff --git a/audio/v1-chunk-12--slow.mp3 b/audio/v1-chunk-12--slow.mp3 new file mode 100644 index 0000000..8313ef5 Binary files /dev/null and b/audio/v1-chunk-12--slow.mp3 differ diff --git a/audio/v1-chunk-13--slow.mp3 b/audio/v1-chunk-13--slow.mp3 new file mode 100644 index 0000000..5fa69a4 Binary files /dev/null and b/audio/v1-chunk-13--slow.mp3 differ diff --git a/audio/v1-d1-l1--slow.mp3 b/audio/v1-d1-l1--slow.mp3 new file mode 100644 index 0000000..cc26f76 Binary files /dev/null and b/audio/v1-d1-l1--slow.mp3 differ diff --git a/audio/v1-d1-l10--slow.mp3 b/audio/v1-d1-l10--slow.mp3 new file mode 100644 index 0000000..955129c Binary files /dev/null and b/audio/v1-d1-l10--slow.mp3 differ diff --git a/audio/v1-d1-l2--slow.mp3 b/audio/v1-d1-l2--slow.mp3 new file mode 100644 index 0000000..d7e81a0 Binary files /dev/null and b/audio/v1-d1-l2--slow.mp3 differ diff --git a/audio/v1-d1-l3--slow.mp3 b/audio/v1-d1-l3--slow.mp3 new file mode 100644 index 0000000..45a1255 Binary files /dev/null and b/audio/v1-d1-l3--slow.mp3 differ diff --git a/audio/v1-d1-l4--slow.mp3 b/audio/v1-d1-l4--slow.mp3 new file mode 100644 index 0000000..83c8ec2 Binary files /dev/null and b/audio/v1-d1-l4--slow.mp3 differ diff --git a/audio/v1-d1-l5--slow.mp3 b/audio/v1-d1-l5--slow.mp3 new file mode 100644 index 0000000..a062cd2 Binary files /dev/null and b/audio/v1-d1-l5--slow.mp3 differ diff --git a/audio/v1-d1-l6--slow.mp3 b/audio/v1-d1-l6--slow.mp3 new file mode 100644 index 0000000..296937d Binary files /dev/null and b/audio/v1-d1-l6--slow.mp3 differ diff --git a/audio/v1-d1-l7--slow.mp3 b/audio/v1-d1-l7--slow.mp3 new file mode 100644 index 0000000..548c3f9 Binary files /dev/null and b/audio/v1-d1-l7--slow.mp3 differ diff --git a/audio/v1-d1-l8--slow.mp3 b/audio/v1-d1-l8--slow.mp3 new file mode 100644 index 0000000..1ed00a7 Binary files /dev/null and b/audio/v1-d1-l8--slow.mp3 differ diff --git a/audio/v1-d1-l9--slow.mp3 b/audio/v1-d1-l9--slow.mp3 new file mode 100644 index 0000000..86e26b4 Binary files /dev/null and b/audio/v1-d1-l9--slow.mp3 differ diff --git a/audio/v1-d2-l1--slow.mp3 b/audio/v1-d2-l1--slow.mp3 new file mode 100644 index 0000000..e5cb55f Binary files /dev/null and b/audio/v1-d2-l1--slow.mp3 differ diff --git a/audio/v1-d2-l2--slow.mp3 b/audio/v1-d2-l2--slow.mp3 new file mode 100644 index 0000000..ff4286e Binary files /dev/null and b/audio/v1-d2-l2--slow.mp3 differ diff --git a/audio/v1-d2-l3--slow.mp3 b/audio/v1-d2-l3--slow.mp3 new file mode 100644 index 0000000..f462c2a Binary files /dev/null and b/audio/v1-d2-l3--slow.mp3 differ diff --git a/audio/v1-d2-l4--slow.mp3 b/audio/v1-d2-l4--slow.mp3 new file mode 100644 index 0000000..9beac83 Binary files /dev/null and b/audio/v1-d2-l4--slow.mp3 differ diff --git a/audio/v1-d2-l5--slow.mp3 b/audio/v1-d2-l5--slow.mp3 new file mode 100644 index 0000000..f1912a3 Binary files /dev/null and b/audio/v1-d2-l5--slow.mp3 differ diff --git a/audio/v1-d2-l6--slow.mp3 b/audio/v1-d2-l6--slow.mp3 new file mode 100644 index 0000000..d0ad60f Binary files /dev/null and b/audio/v1-d2-l6--slow.mp3 differ diff --git a/audio/v1-d2-l7--slow.mp3 b/audio/v1-d2-l7--slow.mp3 new file mode 100644 index 0000000..f5e6fd8 Binary files /dev/null and b/audio/v1-d2-l7--slow.mp3 differ diff --git a/audio/v2-chunk-01--slow.mp3 b/audio/v2-chunk-01--slow.mp3 new file mode 100644 index 0000000..0410071 Binary files /dev/null and b/audio/v2-chunk-01--slow.mp3 differ diff --git a/audio/v2-chunk-02--slow.mp3 b/audio/v2-chunk-02--slow.mp3 new file mode 100644 index 0000000..43f0fda Binary files /dev/null and b/audio/v2-chunk-02--slow.mp3 differ diff --git a/audio/v2-chunk-03--slow.mp3 b/audio/v2-chunk-03--slow.mp3 new file mode 100644 index 0000000..e4f2c55 Binary files /dev/null and b/audio/v2-chunk-03--slow.mp3 differ diff --git a/audio/v2-chunk-04--slow.mp3 b/audio/v2-chunk-04--slow.mp3 new file mode 100644 index 0000000..5e0c03b Binary files /dev/null and b/audio/v2-chunk-04--slow.mp3 differ diff --git a/audio/v2-chunk-05--slow.mp3 b/audio/v2-chunk-05--slow.mp3 new file mode 100644 index 0000000..a3396d0 Binary files /dev/null and b/audio/v2-chunk-05--slow.mp3 differ diff --git a/audio/v2-chunk-06--slow.mp3 b/audio/v2-chunk-06--slow.mp3 new file mode 100644 index 0000000..46ebf1f Binary files /dev/null and b/audio/v2-chunk-06--slow.mp3 differ diff --git a/audio/v2-chunk-07--slow.mp3 b/audio/v2-chunk-07--slow.mp3 new file mode 100644 index 0000000..2415a3c Binary files /dev/null and b/audio/v2-chunk-07--slow.mp3 differ diff --git a/audio/v2-chunk-08--slow.mp3 b/audio/v2-chunk-08--slow.mp3 new file mode 100644 index 0000000..3ec9ad5 Binary files /dev/null and b/audio/v2-chunk-08--slow.mp3 differ diff --git a/audio/v2-chunk-09--slow.mp3 b/audio/v2-chunk-09--slow.mp3 new file mode 100644 index 0000000..f5185a9 Binary files /dev/null and b/audio/v2-chunk-09--slow.mp3 differ diff --git a/audio/v2-chunk-10--slow.mp3 b/audio/v2-chunk-10--slow.mp3 new file mode 100644 index 0000000..c35500c Binary files /dev/null and b/audio/v2-chunk-10--slow.mp3 differ diff --git a/audio/v2-chunk-11--slow.mp3 b/audio/v2-chunk-11--slow.mp3 new file mode 100644 index 0000000..d886c5c Binary files /dev/null and b/audio/v2-chunk-11--slow.mp3 differ diff --git a/audio/v2-chunk-12--slow.mp3 b/audio/v2-chunk-12--slow.mp3 new file mode 100644 index 0000000..67e2469 Binary files /dev/null and b/audio/v2-chunk-12--slow.mp3 differ diff --git a/audio/v2-chunk-13--slow.mp3 b/audio/v2-chunk-13--slow.mp3 new file mode 100644 index 0000000..0cbe111 Binary files /dev/null and b/audio/v2-chunk-13--slow.mp3 differ diff --git a/audio/v2-d1-l1--slow.mp3 b/audio/v2-d1-l1--slow.mp3 new file mode 100644 index 0000000..558574e Binary files /dev/null and b/audio/v2-d1-l1--slow.mp3 differ diff --git a/audio/v2-d1-l2--slow.mp3 b/audio/v2-d1-l2--slow.mp3 new file mode 100644 index 0000000..6ce56c6 Binary files /dev/null and b/audio/v2-d1-l2--slow.mp3 differ diff --git a/audio/v2-d1-l3--slow.mp3 b/audio/v2-d1-l3--slow.mp3 new file mode 100644 index 0000000..bbdf447 Binary files /dev/null and b/audio/v2-d1-l3--slow.mp3 differ diff --git a/audio/v2-d1-l4--slow.mp3 b/audio/v2-d1-l4--slow.mp3 new file mode 100644 index 0000000..188f7e9 Binary files /dev/null and b/audio/v2-d1-l4--slow.mp3 differ diff --git a/audio/v2-d1-l5--slow.mp3 b/audio/v2-d1-l5--slow.mp3 new file mode 100644 index 0000000..725bda7 Binary files /dev/null and b/audio/v2-d1-l5--slow.mp3 differ diff --git a/audio/v2-d1-l6--slow.mp3 b/audio/v2-d1-l6--slow.mp3 new file mode 100644 index 0000000..303ea77 Binary files /dev/null and b/audio/v2-d1-l6--slow.mp3 differ diff --git a/audio/v2-d1-l7--slow.mp3 b/audio/v2-d1-l7--slow.mp3 new file mode 100644 index 0000000..5663669 Binary files /dev/null and b/audio/v2-d1-l7--slow.mp3 differ diff --git a/audio/v2-d2-l1--slow.mp3 b/audio/v2-d2-l1--slow.mp3 new file mode 100644 index 0000000..ff78f76 Binary files /dev/null and b/audio/v2-d2-l1--slow.mp3 differ diff --git a/audio/v2-d2-l2--slow.mp3 b/audio/v2-d2-l2--slow.mp3 new file mode 100644 index 0000000..5de50b7 Binary files /dev/null and b/audio/v2-d2-l2--slow.mp3 differ diff --git a/audio/v2-d2-l3--slow.mp3 b/audio/v2-d2-l3--slow.mp3 new file mode 100644 index 0000000..c1e1eb4 Binary files /dev/null and b/audio/v2-d2-l3--slow.mp3 differ diff --git a/audio/v2-d2-l4--slow.mp3 b/audio/v2-d2-l4--slow.mp3 new file mode 100644 index 0000000..bca2d6c Binary files /dev/null and b/audio/v2-d2-l4--slow.mp3 differ diff --git a/audio/v2-d2-l5--slow.mp3 b/audio/v2-d2-l5--slow.mp3 new file mode 100644 index 0000000..c882391 Binary files /dev/null and b/audio/v2-d2-l5--slow.mp3 differ diff --git a/audio/v2-d2-l6--slow.mp3 b/audio/v2-d2-l6--slow.mp3 new file mode 100644 index 0000000..dbe81d8 Binary files /dev/null and b/audio/v2-d2-l6--slow.mp3 differ diff --git a/audio/v2-d2-l7--slow.mp3 b/audio/v2-d2-l7--slow.mp3 new file mode 100644 index 0000000..9bdcc55 Binary files /dev/null and b/audio/v2-d2-l7--slow.mp3 differ diff --git a/audio/v3-chunk-01--slow.mp3 b/audio/v3-chunk-01--slow.mp3 new file mode 100644 index 0000000..eb5ee7e Binary files /dev/null and b/audio/v3-chunk-01--slow.mp3 differ diff --git a/audio/v3-chunk-02--slow.mp3 b/audio/v3-chunk-02--slow.mp3 new file mode 100644 index 0000000..e93603c Binary files /dev/null and b/audio/v3-chunk-02--slow.mp3 differ diff --git a/audio/v3-chunk-03--slow.mp3 b/audio/v3-chunk-03--slow.mp3 new file mode 100644 index 0000000..9f979b3 Binary files /dev/null and b/audio/v3-chunk-03--slow.mp3 differ diff --git a/audio/v3-chunk-04--slow.mp3 b/audio/v3-chunk-04--slow.mp3 new file mode 100644 index 0000000..f1ac681 Binary files /dev/null and b/audio/v3-chunk-04--slow.mp3 differ diff --git a/audio/v3-chunk-05--slow.mp3 b/audio/v3-chunk-05--slow.mp3 new file mode 100644 index 0000000..bc7090a Binary files /dev/null and b/audio/v3-chunk-05--slow.mp3 differ diff --git a/audio/v3-chunk-06--slow.mp3 b/audio/v3-chunk-06--slow.mp3 new file mode 100644 index 0000000..4812a25 Binary files /dev/null and b/audio/v3-chunk-06--slow.mp3 differ diff --git a/audio/v3-chunk-07--slow.mp3 b/audio/v3-chunk-07--slow.mp3 new file mode 100644 index 0000000..74ffdaf Binary files /dev/null and b/audio/v3-chunk-07--slow.mp3 differ diff --git a/audio/v3-chunk-08--slow.mp3 b/audio/v3-chunk-08--slow.mp3 new file mode 100644 index 0000000..2686580 Binary files /dev/null and b/audio/v3-chunk-08--slow.mp3 differ diff --git a/audio/v3-chunk-09--slow.mp3 b/audio/v3-chunk-09--slow.mp3 new file mode 100644 index 0000000..c4a1db2 Binary files /dev/null and b/audio/v3-chunk-09--slow.mp3 differ diff --git a/audio/v3-chunk-10--slow.mp3 b/audio/v3-chunk-10--slow.mp3 new file mode 100644 index 0000000..928e284 Binary files /dev/null and b/audio/v3-chunk-10--slow.mp3 differ diff --git a/audio/v3-chunk-11--slow.mp3 b/audio/v3-chunk-11--slow.mp3 new file mode 100644 index 0000000..1e4df7a Binary files /dev/null and b/audio/v3-chunk-11--slow.mp3 differ diff --git a/audio/v3-chunk-12--slow.mp3 b/audio/v3-chunk-12--slow.mp3 new file mode 100644 index 0000000..2d7ab54 Binary files /dev/null and b/audio/v3-chunk-12--slow.mp3 differ diff --git a/audio/v3-chunk-13--slow.mp3 b/audio/v3-chunk-13--slow.mp3 new file mode 100644 index 0000000..aa16da8 Binary files /dev/null and b/audio/v3-chunk-13--slow.mp3 differ diff --git a/audio/v3-d1-l1--slow.mp3 b/audio/v3-d1-l1--slow.mp3 new file mode 100644 index 0000000..416bfc3 Binary files /dev/null and b/audio/v3-d1-l1--slow.mp3 differ diff --git a/audio/v3-d1-l2--slow.mp3 b/audio/v3-d1-l2--slow.mp3 new file mode 100644 index 0000000..704573c Binary files /dev/null and b/audio/v3-d1-l2--slow.mp3 differ diff --git a/audio/v3-d1-l3--slow.mp3 b/audio/v3-d1-l3--slow.mp3 new file mode 100644 index 0000000..c43613c Binary files /dev/null and b/audio/v3-d1-l3--slow.mp3 differ diff --git a/audio/v3-d1-l4--slow.mp3 b/audio/v3-d1-l4--slow.mp3 new file mode 100644 index 0000000..e1b2bf2 Binary files /dev/null and b/audio/v3-d1-l4--slow.mp3 differ diff --git a/audio/v3-d1-l5--slow.mp3 b/audio/v3-d1-l5--slow.mp3 new file mode 100644 index 0000000..e85a8ed Binary files /dev/null and b/audio/v3-d1-l5--slow.mp3 differ diff --git a/audio/v3-d1-l6--slow.mp3 b/audio/v3-d1-l6--slow.mp3 new file mode 100644 index 0000000..4228eac Binary files /dev/null and b/audio/v3-d1-l6--slow.mp3 differ diff --git a/audio/v3-d1-l7--slow.mp3 b/audio/v3-d1-l7--slow.mp3 new file mode 100644 index 0000000..a50a8d2 Binary files /dev/null and b/audio/v3-d1-l7--slow.mp3 differ diff --git a/audio/v3-d1-l8--slow.mp3 b/audio/v3-d1-l8--slow.mp3 new file mode 100644 index 0000000..f15ee2c Binary files /dev/null and b/audio/v3-d1-l8--slow.mp3 differ diff --git a/audio/v3-d2-l1--slow.mp3 b/audio/v3-d2-l1--slow.mp3 new file mode 100644 index 0000000..f645b52 Binary files /dev/null and b/audio/v3-d2-l1--slow.mp3 differ diff --git a/audio/v3-d2-l2--slow.mp3 b/audio/v3-d2-l2--slow.mp3 new file mode 100644 index 0000000..41cc6f6 Binary files /dev/null and b/audio/v3-d2-l2--slow.mp3 differ diff --git a/audio/v3-d2-l3--slow.mp3 b/audio/v3-d2-l3--slow.mp3 new file mode 100644 index 0000000..707d549 Binary files /dev/null and b/audio/v3-d2-l3--slow.mp3 differ diff --git a/audio/v3-d2-l4--slow.mp3 b/audio/v3-d2-l4--slow.mp3 new file mode 100644 index 0000000..5e37cff Binary files /dev/null and b/audio/v3-d2-l4--slow.mp3 differ diff --git a/audio/v3-d2-l5--slow.mp3 b/audio/v3-d2-l5--slow.mp3 new file mode 100644 index 0000000..0de0bed Binary files /dev/null and b/audio/v3-d2-l5--slow.mp3 differ diff --git a/audio/v3-d2-l6--slow.mp3 b/audio/v3-d2-l6--slow.mp3 new file mode 100644 index 0000000..92e36ae Binary files /dev/null and b/audio/v3-d2-l6--slow.mp3 differ diff --git a/audio/v3-d2-l7--slow.mp3 b/audio/v3-d2-l7--slow.mp3 new file mode 100644 index 0000000..f36c30f Binary files /dev/null and b/audio/v3-d2-l7--slow.mp3 differ diff --git a/audio/v4-chunk-01--slow.mp3 b/audio/v4-chunk-01--slow.mp3 new file mode 100644 index 0000000..70d5372 Binary files /dev/null and b/audio/v4-chunk-01--slow.mp3 differ diff --git a/audio/v4-chunk-02--slow.mp3 b/audio/v4-chunk-02--slow.mp3 new file mode 100644 index 0000000..4a13dae Binary files /dev/null and b/audio/v4-chunk-02--slow.mp3 differ diff --git a/audio/v4-chunk-03--slow.mp3 b/audio/v4-chunk-03--slow.mp3 new file mode 100644 index 0000000..29d9f7d Binary files /dev/null and b/audio/v4-chunk-03--slow.mp3 differ diff --git a/audio/v4-chunk-04--slow.mp3 b/audio/v4-chunk-04--slow.mp3 new file mode 100644 index 0000000..1b33e7c Binary files /dev/null and b/audio/v4-chunk-04--slow.mp3 differ diff --git a/audio/v4-chunk-05--slow.mp3 b/audio/v4-chunk-05--slow.mp3 new file mode 100644 index 0000000..cc0d10e Binary files /dev/null and b/audio/v4-chunk-05--slow.mp3 differ diff --git a/audio/v4-chunk-06--slow.mp3 b/audio/v4-chunk-06--slow.mp3 new file mode 100644 index 0000000..54c27e0 Binary files /dev/null and b/audio/v4-chunk-06--slow.mp3 differ diff --git a/audio/v4-chunk-07--slow.mp3 b/audio/v4-chunk-07--slow.mp3 new file mode 100644 index 0000000..f7b908f Binary files /dev/null and b/audio/v4-chunk-07--slow.mp3 differ diff --git a/audio/v4-chunk-08--slow.mp3 b/audio/v4-chunk-08--slow.mp3 new file mode 100644 index 0000000..61ab05a Binary files /dev/null and b/audio/v4-chunk-08--slow.mp3 differ diff --git a/audio/v4-chunk-09--slow.mp3 b/audio/v4-chunk-09--slow.mp3 new file mode 100644 index 0000000..c695b77 Binary files /dev/null and b/audio/v4-chunk-09--slow.mp3 differ diff --git a/audio/v4-chunk-10--slow.mp3 b/audio/v4-chunk-10--slow.mp3 new file mode 100644 index 0000000..e1b5c7a Binary files /dev/null and b/audio/v4-chunk-10--slow.mp3 differ diff --git a/audio/v4-chunk-11--slow.mp3 b/audio/v4-chunk-11--slow.mp3 new file mode 100644 index 0000000..3e9a9ff Binary files /dev/null and b/audio/v4-chunk-11--slow.mp3 differ diff --git a/audio/v4-chunk-12--slow.mp3 b/audio/v4-chunk-12--slow.mp3 new file mode 100644 index 0000000..597d5f2 Binary files /dev/null and b/audio/v4-chunk-12--slow.mp3 differ diff --git a/audio/v4-chunk-13--slow.mp3 b/audio/v4-chunk-13--slow.mp3 new file mode 100644 index 0000000..0d9a38a Binary files /dev/null and b/audio/v4-chunk-13--slow.mp3 differ diff --git a/audio/v4-chunk-14--slow.mp3 b/audio/v4-chunk-14--slow.mp3 new file mode 100644 index 0000000..bc667ca Binary files /dev/null and b/audio/v4-chunk-14--slow.mp3 differ diff --git a/audio/v4-d1-l1--slow.mp3 b/audio/v4-d1-l1--slow.mp3 new file mode 100644 index 0000000..f8f6aa1 Binary files /dev/null and b/audio/v4-d1-l1--slow.mp3 differ diff --git a/audio/v4-d1-l2--slow.mp3 b/audio/v4-d1-l2--slow.mp3 new file mode 100644 index 0000000..8ac89c0 Binary files /dev/null and b/audio/v4-d1-l2--slow.mp3 differ diff --git a/audio/v4-d1-l3--slow.mp3 b/audio/v4-d1-l3--slow.mp3 new file mode 100644 index 0000000..73534d7 Binary files /dev/null and b/audio/v4-d1-l3--slow.mp3 differ diff --git a/audio/v4-d1-l4--slow.mp3 b/audio/v4-d1-l4--slow.mp3 new file mode 100644 index 0000000..dcde0c6 Binary files /dev/null and b/audio/v4-d1-l4--slow.mp3 differ diff --git a/audio/v4-d1-l5--slow.mp3 b/audio/v4-d1-l5--slow.mp3 new file mode 100644 index 0000000..a67cd5d Binary files /dev/null and b/audio/v4-d1-l5--slow.mp3 differ diff --git a/audio/v4-d1-l6--slow.mp3 b/audio/v4-d1-l6--slow.mp3 new file mode 100644 index 0000000..32973ef Binary files /dev/null and b/audio/v4-d1-l6--slow.mp3 differ diff --git a/audio/v4-d1-l7--slow.mp3 b/audio/v4-d1-l7--slow.mp3 new file mode 100644 index 0000000..129cc94 Binary files /dev/null and b/audio/v4-d1-l7--slow.mp3 differ diff --git a/audio/v4-d1-l8--slow.mp3 b/audio/v4-d1-l8--slow.mp3 new file mode 100644 index 0000000..07c7e4b Binary files /dev/null and b/audio/v4-d1-l8--slow.mp3 differ diff --git a/audio/v4-d1-l9--slow.mp3 b/audio/v4-d1-l9--slow.mp3 new file mode 100644 index 0000000..4edefec Binary files /dev/null and b/audio/v4-d1-l9--slow.mp3 differ diff --git a/audio/v4-d2-l1--slow.mp3 b/audio/v4-d2-l1--slow.mp3 new file mode 100644 index 0000000..eaca0c3 Binary files /dev/null and b/audio/v4-d2-l1--slow.mp3 differ diff --git a/audio/v4-d2-l2--slow.mp3 b/audio/v4-d2-l2--slow.mp3 new file mode 100644 index 0000000..5881c7a Binary files /dev/null and b/audio/v4-d2-l2--slow.mp3 differ diff --git a/audio/v4-d2-l3--slow.mp3 b/audio/v4-d2-l3--slow.mp3 new file mode 100644 index 0000000..537777e Binary files /dev/null and b/audio/v4-d2-l3--slow.mp3 differ diff --git a/audio/v4-d2-l4--slow.mp3 b/audio/v4-d2-l4--slow.mp3 new file mode 100644 index 0000000..ae0fffd Binary files /dev/null and b/audio/v4-d2-l4--slow.mp3 differ diff --git a/audio/v4-d2-l5--slow.mp3 b/audio/v4-d2-l5--slow.mp3 new file mode 100644 index 0000000..de5742c Binary files /dev/null and b/audio/v4-d2-l5--slow.mp3 differ diff --git a/audio/v4-d2-l6--slow.mp3 b/audio/v4-d2-l6--slow.mp3 new file mode 100644 index 0000000..c1650e3 Binary files /dev/null and b/audio/v4-d2-l6--slow.mp3 differ diff --git a/audio/v4-d2-l7--slow.mp3 b/audio/v4-d2-l7--slow.mp3 new file mode 100644 index 0000000..e22f5c2 Binary files /dev/null and b/audio/v4-d2-l7--slow.mp3 differ diff --git a/audio/v5-chunk-01--slow.mp3 b/audio/v5-chunk-01--slow.mp3 new file mode 100644 index 0000000..98adaea Binary files /dev/null and b/audio/v5-chunk-01--slow.mp3 differ diff --git a/audio/v5-chunk-02--slow.mp3 b/audio/v5-chunk-02--slow.mp3 new file mode 100644 index 0000000..7e09898 Binary files /dev/null and b/audio/v5-chunk-02--slow.mp3 differ diff --git a/audio/v5-chunk-03--slow.mp3 b/audio/v5-chunk-03--slow.mp3 new file mode 100644 index 0000000..68341ba Binary files /dev/null and b/audio/v5-chunk-03--slow.mp3 differ diff --git a/audio/v5-chunk-04--slow.mp3 b/audio/v5-chunk-04--slow.mp3 new file mode 100644 index 0000000..ff1cb56 Binary files /dev/null and b/audio/v5-chunk-04--slow.mp3 differ diff --git a/audio/v5-chunk-05--slow.mp3 b/audio/v5-chunk-05--slow.mp3 new file mode 100644 index 0000000..4207191 Binary files /dev/null and b/audio/v5-chunk-05--slow.mp3 differ diff --git a/audio/v5-chunk-06--slow.mp3 b/audio/v5-chunk-06--slow.mp3 new file mode 100644 index 0000000..f5bc97e Binary files /dev/null and b/audio/v5-chunk-06--slow.mp3 differ diff --git a/audio/v5-chunk-07--slow.mp3 b/audio/v5-chunk-07--slow.mp3 new file mode 100644 index 0000000..68113b5 Binary files /dev/null and b/audio/v5-chunk-07--slow.mp3 differ diff --git a/audio/v5-chunk-08--slow.mp3 b/audio/v5-chunk-08--slow.mp3 new file mode 100644 index 0000000..c26a241 Binary files /dev/null and b/audio/v5-chunk-08--slow.mp3 differ diff --git a/audio/v5-chunk-09--slow.mp3 b/audio/v5-chunk-09--slow.mp3 new file mode 100644 index 0000000..66e4167 Binary files /dev/null and b/audio/v5-chunk-09--slow.mp3 differ diff --git a/audio/v5-chunk-10--slow.mp3 b/audio/v5-chunk-10--slow.mp3 new file mode 100644 index 0000000..e05e775 Binary files /dev/null and b/audio/v5-chunk-10--slow.mp3 differ diff --git a/audio/v5-chunk-11--slow.mp3 b/audio/v5-chunk-11--slow.mp3 new file mode 100644 index 0000000..d0ab4c0 Binary files /dev/null and b/audio/v5-chunk-11--slow.mp3 differ diff --git a/audio/v5-chunk-12--slow.mp3 b/audio/v5-chunk-12--slow.mp3 new file mode 100644 index 0000000..a512873 Binary files /dev/null and b/audio/v5-chunk-12--slow.mp3 differ diff --git a/audio/v5-chunk-13--slow.mp3 b/audio/v5-chunk-13--slow.mp3 new file mode 100644 index 0000000..424bb8a Binary files /dev/null and b/audio/v5-chunk-13--slow.mp3 differ diff --git a/audio/v5-d1-l1--slow.mp3 b/audio/v5-d1-l1--slow.mp3 new file mode 100644 index 0000000..e7dc075 Binary files /dev/null and b/audio/v5-d1-l1--slow.mp3 differ diff --git a/audio/v5-d1-l2--slow.mp3 b/audio/v5-d1-l2--slow.mp3 new file mode 100644 index 0000000..308affa Binary files /dev/null and b/audio/v5-d1-l2--slow.mp3 differ diff --git a/audio/v5-d1-l3--slow.mp3 b/audio/v5-d1-l3--slow.mp3 new file mode 100644 index 0000000..3ac4d57 Binary files /dev/null and b/audio/v5-d1-l3--slow.mp3 differ diff --git a/audio/v5-d1-l4--slow.mp3 b/audio/v5-d1-l4--slow.mp3 new file mode 100644 index 0000000..74b0440 Binary files /dev/null and b/audio/v5-d1-l4--slow.mp3 differ diff --git a/audio/v5-d1-l5--slow.mp3 b/audio/v5-d1-l5--slow.mp3 new file mode 100644 index 0000000..97ef4a9 Binary files /dev/null and b/audio/v5-d1-l5--slow.mp3 differ diff --git a/audio/v5-d1-l6--slow.mp3 b/audio/v5-d1-l6--slow.mp3 new file mode 100644 index 0000000..bf06538 Binary files /dev/null and b/audio/v5-d1-l6--slow.mp3 differ diff --git a/audio/v5-d1-l7--slow.mp3 b/audio/v5-d1-l7--slow.mp3 new file mode 100644 index 0000000..1f330fb Binary files /dev/null and b/audio/v5-d1-l7--slow.mp3 differ diff --git a/audio/v5-d2-l1--slow.mp3 b/audio/v5-d2-l1--slow.mp3 new file mode 100644 index 0000000..aa05cab Binary files /dev/null and b/audio/v5-d2-l1--slow.mp3 differ diff --git a/audio/v5-d2-l2--slow.mp3 b/audio/v5-d2-l2--slow.mp3 new file mode 100644 index 0000000..bd39d67 Binary files /dev/null and b/audio/v5-d2-l2--slow.mp3 differ diff --git a/audio/v5-d2-l3--slow.mp3 b/audio/v5-d2-l3--slow.mp3 new file mode 100644 index 0000000..0274edd Binary files /dev/null and b/audio/v5-d2-l3--slow.mp3 differ diff --git a/audio/v5-d2-l4--slow.mp3 b/audio/v5-d2-l4--slow.mp3 new file mode 100644 index 0000000..bdfc853 Binary files /dev/null and b/audio/v5-d2-l4--slow.mp3 differ diff --git a/audio/v5-d2-l5--slow.mp3 b/audio/v5-d2-l5--slow.mp3 new file mode 100644 index 0000000..a2f26de Binary files /dev/null and b/audio/v5-d2-l5--slow.mp3 differ diff --git a/audio/v5-d2-l6--slow.mp3 b/audio/v5-d2-l6--slow.mp3 new file mode 100644 index 0000000..f801e4d Binary files /dev/null and b/audio/v5-d2-l6--slow.mp3 differ diff --git a/audio/v5-d2-l7--slow.mp3 b/audio/v5-d2-l7--slow.mp3 new file mode 100644 index 0000000..430b4ab Binary files /dev/null and b/audio/v5-d2-l7--slow.mp3 differ diff --git a/audio/v5-d2-l8--slow.mp3 b/audio/v5-d2-l8--slow.mp3 new file mode 100644 index 0000000..698c0c3 Binary files /dev/null and b/audio/v5-d2-l8--slow.mp3 differ diff --git a/audio/v5-d2-l9--slow.mp3 b/audio/v5-d2-l9--slow.mp3 new file mode 100644 index 0000000..13b6e29 Binary files /dev/null and b/audio/v5-d2-l9--slow.mp3 differ diff --git a/audio/v6-chunk-01--slow.mp3 b/audio/v6-chunk-01--slow.mp3 new file mode 100644 index 0000000..f0b63d4 Binary files /dev/null and b/audio/v6-chunk-01--slow.mp3 differ diff --git a/audio/v6-chunk-02--slow.mp3 b/audio/v6-chunk-02--slow.mp3 new file mode 100644 index 0000000..ae98c85 Binary files /dev/null and b/audio/v6-chunk-02--slow.mp3 differ diff --git a/audio/v6-chunk-03--slow.mp3 b/audio/v6-chunk-03--slow.mp3 new file mode 100644 index 0000000..99c8064 Binary files /dev/null and b/audio/v6-chunk-03--slow.mp3 differ diff --git a/audio/v6-chunk-04--slow.mp3 b/audio/v6-chunk-04--slow.mp3 new file mode 100644 index 0000000..2f0f55b Binary files /dev/null and b/audio/v6-chunk-04--slow.mp3 differ diff --git a/audio/v6-chunk-05--slow.mp3 b/audio/v6-chunk-05--slow.mp3 new file mode 100644 index 0000000..2b5c58a Binary files /dev/null and b/audio/v6-chunk-05--slow.mp3 differ diff --git a/audio/v6-chunk-06--slow.mp3 b/audio/v6-chunk-06--slow.mp3 new file mode 100644 index 0000000..903d9f1 Binary files /dev/null and b/audio/v6-chunk-06--slow.mp3 differ diff --git a/audio/v6-chunk-07--slow.mp3 b/audio/v6-chunk-07--slow.mp3 new file mode 100644 index 0000000..0c48d30 Binary files /dev/null and b/audio/v6-chunk-07--slow.mp3 differ diff --git a/audio/v6-chunk-08--slow.mp3 b/audio/v6-chunk-08--slow.mp3 new file mode 100644 index 0000000..1e1d2ff Binary files /dev/null and b/audio/v6-chunk-08--slow.mp3 differ diff --git a/audio/v6-chunk-09--slow.mp3 b/audio/v6-chunk-09--slow.mp3 new file mode 100644 index 0000000..b69148f Binary files /dev/null and b/audio/v6-chunk-09--slow.mp3 differ diff --git a/audio/v6-chunk-10--slow.mp3 b/audio/v6-chunk-10--slow.mp3 new file mode 100644 index 0000000..2fbc2d3 Binary files /dev/null and b/audio/v6-chunk-10--slow.mp3 differ diff --git a/audio/v6-chunk-11--slow.mp3 b/audio/v6-chunk-11--slow.mp3 new file mode 100644 index 0000000..cc0bbbc Binary files /dev/null and b/audio/v6-chunk-11--slow.mp3 differ diff --git a/audio/v6-chunk-12--slow.mp3 b/audio/v6-chunk-12--slow.mp3 new file mode 100644 index 0000000..7517e1e Binary files /dev/null and b/audio/v6-chunk-12--slow.mp3 differ diff --git a/audio/v6-chunk-13--slow.mp3 b/audio/v6-chunk-13--slow.mp3 new file mode 100644 index 0000000..ff66380 Binary files /dev/null and b/audio/v6-chunk-13--slow.mp3 differ diff --git a/audio/v6-chunk-14--slow.mp3 b/audio/v6-chunk-14--slow.mp3 new file mode 100644 index 0000000..f7c8706 Binary files /dev/null and b/audio/v6-chunk-14--slow.mp3 differ diff --git a/audio/v6-chunk-15--slow.mp3 b/audio/v6-chunk-15--slow.mp3 new file mode 100644 index 0000000..10f85f8 Binary files /dev/null and b/audio/v6-chunk-15--slow.mp3 differ diff --git a/audio/v6-d1-l1--slow.mp3 b/audio/v6-d1-l1--slow.mp3 new file mode 100644 index 0000000..2443d74 Binary files /dev/null and b/audio/v6-d1-l1--slow.mp3 differ diff --git a/audio/v6-d1-l10--slow.mp3 b/audio/v6-d1-l10--slow.mp3 new file mode 100644 index 0000000..38de3ae Binary files /dev/null and b/audio/v6-d1-l10--slow.mp3 differ diff --git a/audio/v6-d1-l2--slow.mp3 b/audio/v6-d1-l2--slow.mp3 new file mode 100644 index 0000000..e4548da Binary files /dev/null and b/audio/v6-d1-l2--slow.mp3 differ diff --git a/audio/v6-d1-l3--slow.mp3 b/audio/v6-d1-l3--slow.mp3 new file mode 100644 index 0000000..00fed3f Binary files /dev/null and b/audio/v6-d1-l3--slow.mp3 differ diff --git a/audio/v6-d1-l4--slow.mp3 b/audio/v6-d1-l4--slow.mp3 new file mode 100644 index 0000000..2936d62 Binary files /dev/null and b/audio/v6-d1-l4--slow.mp3 differ diff --git a/audio/v6-d1-l5--slow.mp3 b/audio/v6-d1-l5--slow.mp3 new file mode 100644 index 0000000..0c80519 Binary files /dev/null and b/audio/v6-d1-l5--slow.mp3 differ diff --git a/audio/v6-d1-l6--slow.mp3 b/audio/v6-d1-l6--slow.mp3 new file mode 100644 index 0000000..6527cd6 Binary files /dev/null and b/audio/v6-d1-l6--slow.mp3 differ diff --git a/audio/v6-d1-l7--slow.mp3 b/audio/v6-d1-l7--slow.mp3 new file mode 100644 index 0000000..8fbb3a7 Binary files /dev/null and b/audio/v6-d1-l7--slow.mp3 differ diff --git a/audio/v6-d1-l8--slow.mp3 b/audio/v6-d1-l8--slow.mp3 new file mode 100644 index 0000000..6357a30 Binary files /dev/null and b/audio/v6-d1-l8--slow.mp3 differ diff --git a/audio/v6-d1-l9--slow.mp3 b/audio/v6-d1-l9--slow.mp3 new file mode 100644 index 0000000..74bcd27 Binary files /dev/null and b/audio/v6-d1-l9--slow.mp3 differ diff --git a/audio/v6-d2-l1--slow.mp3 b/audio/v6-d2-l1--slow.mp3 new file mode 100644 index 0000000..94b8053 Binary files /dev/null and b/audio/v6-d2-l1--slow.mp3 differ diff --git a/audio/v6-d2-l2--slow.mp3 b/audio/v6-d2-l2--slow.mp3 new file mode 100644 index 0000000..fe60cb8 Binary files /dev/null and b/audio/v6-d2-l2--slow.mp3 differ diff --git a/audio/v6-d2-l3--slow.mp3 b/audio/v6-d2-l3--slow.mp3 new file mode 100644 index 0000000..c3dd7a6 Binary files /dev/null and b/audio/v6-d2-l3--slow.mp3 differ diff --git a/audio/v6-d2-l4--slow.mp3 b/audio/v6-d2-l4--slow.mp3 new file mode 100644 index 0000000..a46ada6 Binary files /dev/null and b/audio/v6-d2-l4--slow.mp3 differ diff --git a/audio/v6-d2-l5--slow.mp3 b/audio/v6-d2-l5--slow.mp3 new file mode 100644 index 0000000..fb73778 Binary files /dev/null and b/audio/v6-d2-l5--slow.mp3 differ diff --git a/audio/v6-d2-l6--slow.mp3 b/audio/v6-d2-l6--slow.mp3 new file mode 100644 index 0000000..e4e493f Binary files /dev/null and b/audio/v6-d2-l6--slow.mp3 differ diff --git a/audio/v6-d2-l7--slow.mp3 b/audio/v6-d2-l7--slow.mp3 new file mode 100644 index 0000000..d3471f4 Binary files /dev/null and b/audio/v6-d2-l7--slow.mp3 differ diff --git a/tools/gen-audio.mjs b/tools/gen-audio.mjs index 50bb6e1..64bde94 100644 --- a/tools/gen-audio.mjs +++ b/tools/gen-audio.mjs @@ -1,9 +1,14 @@ #!/usr/bin/env node /** * Generate MP3 audio files from content/index.json using edge-tts. - * Idempotent: skips files that already have >0 bytes. + * Generates TWO variants per key: + * - .mp3 (natural/fast speed, default rate) + * - --slow.mp3 (slowed speech at -30% rate for learners) + * Idempotent: skips files that already have >500 bytes. * Concurrency: max 4 parallel processes. * Retry: up to 2 retries per failure. + * + * CLI: --only slow|fast|all (default: all) */ import { readFileSync, statSync, renameSync, unlinkSync, copyFileSync } from 'node:fs'; @@ -25,6 +30,11 @@ const MAX_CONCURRENCY = 4; const MAX_RETRIES = 2; const RETRY_DELAY_MS = 1000; +// Parse CLI flags +const args = process.argv.slice(2); +const onlyFlag = args.includes('--only') ? args[args.indexOf('--only') + 1] : 'all'; +const MODE = onlyFlag === 'slow' ? 'slow' : onlyFlag === 'fast' ? 'fast' : 'all'; + /** * Extract all unique {audioKey, text, voice} entries from index.json. */ @@ -83,10 +93,13 @@ function hasAudio(filePath, minBytes = 0) { /** * Generate one audio file via edge-tts. - * Returns { ok: true } or { ok: false, error: string }. + * @param {string} outPath - Final output path + * @param {string} text - Text to synthesize + * @param {string} voice - Voice identifier + * @param {string} [rate] - Optional rate adjustment (e.g., '-30%') + * @returns {Promise<{ok: boolean, error?: string}>} */ -async function generateOne(audioKey, text, voice) { - const outPath = join(AUDIO_DIR, `${audioKey}.mp3`); +async function generateAudio(outPath, text, voice, rate) { const tmpName = `tts_${randomBytes(6).toString('hex')}.mp3`; const tmpPath = join(tmpdir(), tmpName); @@ -97,6 +110,11 @@ async function generateOne(audioKey, text, voice) { '--write-media', tmpPath, ]; + if (rate) { + // Use --rate=VALUE format to avoid argparse treating negative values as flags + args.push(`--rate=${rate}`); + } + return new Promise((resolve) => { execFile('python', args, { timeout: 30000 }, (err, _stdout, stderr) => { if (err) { @@ -139,6 +157,18 @@ async function generateOne(audioKey, text, voice) { }); } +/** + * Generate one audio variant (fast or slow) for a given key. + * Returns { ok: true } or { ok: false, error: string }. + */ +async function generateOne(audioKey, text, voice, variant) { + const suffix = variant === 'slow' ? '--slow' : ''; + const outPath = join(AUDIO_DIR, `${audioKey}${suffix}.mp3`); + const rate = variant === 'slow' ? '-30%' : undefined; + + return generateAudio(outPath, text, voice, rate); +} + /** * Sleep helper. */ @@ -148,43 +178,63 @@ function sleep(ms) { /** * Process entries with bounded concurrency. + * Generates both fast and slow variants based on MODE flag. */ async function processAll(entries) { - let generated = 0; - let skipped = 0; + let generatedFast = 0; + let generatedSlow = 0; + let skippedFast = 0; + let skippedSlow = 0; let failed = 0; const failures = []; - // Filter to only those needing generation + // Build work items based on mode const todo = []; for (const entry of entries) { - const filePath = join(AUDIO_DIR, `${entry.audioKey}.mp3`); - if (hasAudio(filePath, 0)) { - skipped++; - } else { - todo.push(entry); + if (MODE === 'all' || MODE === 'fast') { + const fastPath = join(AUDIO_DIR, `${entry.audioKey}.mp3`); + if (hasAudio(fastPath, 500)) { + skippedFast++; + } else { + todo.push({ ...entry, variant: 'fast' }); + } + } + if (MODE === 'all' || MODE === 'slow') { + const slowPath = join(AUDIO_DIR, `${entry.audioKey}--slow.mp3`); + if (hasAudio(slowPath, 500)) { + skippedSlow++; + } else { + todo.push({ ...entry, variant: 'slow' }); + } } } + console.log(`Mode: ${MODE}`); console.log(`Total keys: ${entries.length}`); - console.log(`Already exist (>0 bytes): ${skipped}`); + if (MODE === 'all' || MODE === 'fast') { + console.log(`Fast variant - Already exist (>500b): ${skippedFast}`); + } + if (MODE === 'all' || MODE === 'slow') { + console.log(`Slow variant - Already exist (>500b): ${skippedSlow}`); + } console.log(`To generate: ${todo.length}`); console.log(`Concurrency: ${MAX_CONCURRENCY}`); console.log('---'); // Bounded concurrency pool let idx = 0; - const results = []; async function worker() { while (idx < todo.length) { const currentIdx = idx++; - const entry = todo[currentIdx]; - const filePath = join(AUDIO_DIR, `${entry.audioKey}.mp3`); + const item = todo[currentIdx]; + const suffix = item.variant === 'slow' ? '--slow' : ''; + const filePath = join(AUDIO_DIR, `${item.audioKey}${suffix}.mp3`); // Double-check (another worker may have done it) - if (hasAudio(filePath, 0)) { - skipped++; + if (hasAudio(filePath, 500)) { + if (item.variant === 'slow') skippedSlow++; + else skippedFast++; continue; } @@ -195,7 +245,7 @@ async function processAll(entries) { if (attempt > 0) { await sleep(RETRY_DELAY_MS * attempt); } - const result = await generateOne(entry.audioKey, entry.text, entry.voice); + const result = await generateOne(item.audioKey, item.text, item.voice, item.variant); if (result.ok) { success = true; break; @@ -204,14 +254,19 @@ async function processAll(entries) { } if (success) { - generated++; - if (generated % 20 === 0) { - console.log(` Progress: ${generated}/${todo.length} generated...`); + if (item.variant === 'slow') { + generatedSlow++; + } else { + generatedFast++; + } + const total = generatedFast + generatedSlow; + if (total % 20 === 0) { + console.log(` Progress: ${total}/${todo.length} generated (fast:${generatedFast}, slow:${generatedSlow})...`); } } else { failed++; - failures.push({ key: entry.audioKey, error: lastError }); - console.log(` FAIL: ${entry.audioKey} — ${lastError}`); + failures.push({ key: `${item.audioKey}${suffix}`, error: lastError }); + console.log(` FAIL: ${item.audioKey}${suffix} — ${lastError}`); } } } @@ -222,14 +277,15 @@ async function processAll(entries) { } await Promise.all(workers); - return { generated, skipped, failed, failures }; + return { generatedFast, generatedSlow, skippedFast, skippedSlow, failed, failures }; } // Main async function main() { - console.log('=== edge-tts Audio Generator ==='); + console.log('=== edge-tts Audio Generator (Dual Speed) ==='); console.log(`Content: ${CONTENT_PATH}`); console.log(`Output: ${AUDIO_DIR}`); + console.log(`Mode: ${MODE} (--only slow|fast|all)`); console.log(''); const entries = extractEntries(); @@ -240,8 +296,12 @@ async function main() { console.log(''); console.log('=== Summary ==='); - console.log(`Generated: ${stats.generated}`); - console.log(`Skipped (already exist): ${stats.skipped}`); + if (MODE === 'all' || MODE === 'fast') { + console.log(`Fast (natural) - Generated: ${stats.generatedFast}, Skipped: ${stats.skippedFast}`); + } + if (MODE === 'all' || MODE === 'slow') { + console.log(`Slow (-30%) - Generated: ${stats.generatedSlow}, Skipped: ${stats.skippedSlow}`); + } console.log(`Failed: ${stats.failed}`); if (stats.failures.length > 0) {