OCR
Převod fotky do editovatelné podoby
Cíl: Uživatel vyfotí svůj tištěný zápis a dostane editovatelný soubor.
ChordsPro
ChordsPro je textový formát používaný pro zápis akordů mezi slova. Určuje strukturu a pozici akordů. Nejde o standardizovaný formát, takže se mezi aplikacemi může mírně lišit.
{title: V lese}
{artist: Pokáč}
{key: C}
{capo: 3}
{start_of_verse: Sloka 1}
[F]Dneska všichni [C]říkají a [G]všude píše [Am]se,
že prej je [F]moderní a [C]zdravý jen tak [G]chodit po le[Am]se.
{end_of_verse}Z Fotky do ChordsPro
Jedná o naprosto klíčovou číst, která musí spolehlivě fungovat. Je několik možností:
- Současné LLM
- OCR (externí API, nebo vlastní)
- Vlastní model trénovaný pro náš use-case
- Kombinace/jiné řešení
Prioritou je funkčnost. Poté optimalizace na nízkou spotřebu zdrojů na serveru (v tomto pořadí).
MusicXML
MusicXML slouží pro zápis kompletní hudební notace. Jedná se o standardizovaný (W3C) formát založený na XML. Lze snadno konvertovat do MIDI formátu.
<?xml version="1.0" encoding="UTF-8"?>
...
<score-partwise version="4.0">
<part id="P1">
<measure number="1" id="ih2CLc7On8y" width="279.97">
...
<note id="iHNIHQX94Dh">
<rest/>
<duration>48</duration>
<voice>1</voice>
<type>half</type>
</note>
...
</measure>
...
</part>
</score-partwise>Bude sloužit k tomu, aby uživatel mohl vidět, jak akordy vypadaji (piano, kytara) a poslechnout si, jak zní.