RAG narration
RAG narration
Voice: Kokoro af_heart, speed 0.98, en-us. Approved article narration is 5:03.
Reproduce with kokoro-onnx==0.6.1, numpy, soundfile and ffmpeg. Download kokoro-v1.0.onnx (renamed kokoro.onnx) and voices-v1.0.bin (renamed voices.bin) from https://github.com/thewh1teagle/kokoro-onnx/releases/tag/model-files-v1.1 into this directory. Run render.py. Do not commit model binaries. The resulting rag-ai-agents-narration.mp3 is copied to kokoro-heart.mp3 for the site.
The timeline records actual 24 kHz synthesis boundaries. The renderer sets section gaps with 1.0 second before headings and 0.7 second after; paragraph gaps are 0.46 second and sentence gaps 0.16 second. MP3 normalization uses loudnorm I=-18, TP=-1.5, LRA=11. AI uses explicit /eɪ aɪ/ phonemes and RAG /ræɡ/, preserving visible spelling. References, metadata and teaser alt text are not spoken.
Run python _tests/post-audio-sync/check_rag_article.py –site-dir _site from the repository root after the production Jekyll build. CI also sweeps all schema-v2 recordings with real playback, source/audio fingerprints, seek, speed, responsive layouts and safe fallback. The article_text hash covers the complete rendered article; targets cover the exact approved narration.
Perceptual listening review is separate from technical checks and must be recorded before release.
Disclaimer of liability
The information provided by the Earth Inversion is made available for educational purposes only.
Whilst we endeavor to keep the information up-to-date and correct. Earth Inversion makes no representations or warranties of any kind, express or implied about the completeness, accuracy, reliability, suitability or availability with respect to the website or the information, products, services or related graphics content on the website for any purpose.
UNDER NO CIRCUMSTANCE SHALL WE HAVE ANY LIABILITY TO YOU FOR ANY LOSS OR DAMAGE OF ANY KIND INCURRED AS A RESULT OF THE USE OF THE SITE OR RELIANCE ON ANY INFORMATION PROVIDED ON THE SITE. ANY RELIANCE YOU PLACED ON SUCH MATERIAL IS THEREFORE STRICTLY AT YOUR OWN RISK.