mtrakal / albituzka-autismus

Editované BNL soubory pro Albi tužku aby s ní mohl lépe pracovat náš autík.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Albi Tužka (Albi Kouzelné čtení) pro autisty

Tento projekt upravuje zvukové audio knihy pro snadnější použití (nejen) pro autisty.

Projekt vychází z původních Albi zvukových souborů a potřebuje k přehrávání Albi tužku + Albi knihu!

Co se soubory dělám:

  1. spojuji základní popis a zvuk
    • Standardně je zvuk a popis oddělený a musí se mezi nimi přepínat tlačítkem. Tyto soubory mají spojený zvuk + popisek v jednom. Na popisovém tlačítku je tedy popis + zvuk a na zvukovém zvuk + popis. Např sova bude mít na popisovém tlačítku sova ... hůůů a na zvukovém hůůů ... sova.
  2. Odstraňuji jména zvířátek
    • Nechci aby náš autista říkal "Sovička Evička" když uvidí sovu, ani "Vlk Arnošt", ale jen vlk.

Jak to funguje?

  • pomocí úžasného nástroje Albitužka od Táty Geeka dekompiluji původní soubory
  • z extrahovaného bnl.yaml souboru najdu páry které potřebují spojit (z objektů oid_xXXXX) beru mode_0 a mode_4 (nebo dle knihy) a pokud se jejich obsah liší (tj. jeden je popis a druhý zvuk) tak je zařadím do souboru pro spojení.
  • Zjistím které soubory je potřeba ořezat o jména postav a pomocí nástroje Audacity zjištuji délku jména v ms a ty od konce ořezávám.

Co je k tomu potřeba

perl -MCPAN -eshell;
install MP3::Info
install YAML::Perl
quit
  • nainstalovat ffmpeg který se používá pro úpravy zvukových souborů a přidat do PATH ve windows aby šel spouštět pomocí ffmpeg z příkazové řádky
  • PowerShell (součást všech nových Windows)

Jak to použít?

  • vytvoříte adresář podle názvu knihy (nebo libovolný)
  • do něj si stáhnete zvukový soubor z Albi stránek
  • zkopírujete do stejného adresáře sample.cmd soubor a upravíte dle potřeb.
    • set "book=minikniha-lesni-zviratka" - název souboru knihy
  • spustíte sample.cmd
  • rozbalí se MP3 soubory a vytvorí yaml soubor (ten bereme jako zdrojový pro zjistění co upravovat)
  • přidáte úpravy co se mají dělat se soubory (viz 3 příklady v sample.cmd souboru)
  • znovu spustíte sample.cmd který již obsahuje úpravy

Nastavení Audacity

audacity.png

About

Editované BNL soubory pro Albi tužku aby s ní mohl lépe pracovat náš autík.


Languages

Language:Perl 94.5%Language:Batchfile 5.5%