{
  "aboutHtml": "<p>Muse Voice Transcribe 1.0 je model spoločnosti Meta na vnímanie zvuku, určený na prepis reči, zisťovanie hraníc výpovedí a priraďovanie replík hovoriacim. Patrí do rodiny modelov Muse Spark a v modeli spája rozpoznávanie, diarizáciu a detekciu koncov rečových úsekov. Jeho výstupom je rozpoznaný text s informáciami o časovaní a hovoriacich dostupnými vo vybranom režime.</p><p>Model spracúva zvuk v 80-milisekundových blokoch a rozhoduje, kedy pokračovať v počúvaní alebo vyslať text. Jeho adaptívne oneskorenie mu umožňuje počkať na ďalší zvuk, keď je slovo ťažšie rozlíšiteľné. Počas prichádzajúcej reči tak vzniká čiastočný text, po ktorom nasledujú dokončené výsledky prepisu. Čiastočnú hypotézu a dokončenú repliku považujte za odlišné fázy zážitku z počúvania.</p><p>Vyberte z troch režimov. Push-to-talk je predvolený pre jednu kontrolovanú výpoveď, napríklad hlasový dopyt alebo krátku diktovanú pasáž. Endpointing umožňuje modelu zisťovať hranice replík a vrátiť jeden dokončený prepis pre každý detegovaný úsek. Diarization priraďuje rozpoznanú reč k označeniam hovoriacich a je určený na nahrávky s viacerými hovoriacimi, nie na najrýchlejšie striedanie hlasových príkazov.</p><p>Pri nahratom klipe pracovný postup prepisu súboru vracia úplný prepis v jednej požiadavke. Predvoleným výsledkom je JSON obsahujúci prepis a dĺžku zvuku, s poľom turns v režimoch endpointing a diarization. Každá replika môže obsahovať identifikátor, začiatok a koniec v milisekundách a rozpoznaný text. Označenia hovoriacich sú prítomné v režime diarization. Push-to-talk vytvára úplný prepis bez detegovaných replík v tomto poli. Rozhranie výrobcu pre nahraté súbory môže vracať aj obyčajný text alebo prúd udalostí prepisu. Obyčajný text ponecháva detegované repliky na samostatných riadkoch a môže obsahovať označenia hovoriacich; prúd udalostí končí po poslednej udalosti bez samostatného súhrnu JSON. Jeho čiastočný režim delta vracia prírastkový text, zatiaľ čo konečná udalosť prepisu obsahuje úplné znenie.</p><p>Pripravte súbor RIFF/WAVE obsahujúci monofónny zvuk PCM so 16-bitovými celými číslami pri 16 alebo 24 kHz. Natívna frekvencia modelu je 24 kHz a rozhranie prijíma aj 16 kHz. Pred dodaním nahrávky preveďte iné kontajnery alebo kódovania do tejto podporovanej podoby WAV. Profil prepisu súboru povoľuje zvuk dlhý najviac 10 minút a celkové telo požiadavky najviac 32 MB. Pôvodnú nahrávku a každú konverziu uchovajte priradené k vrátenému prepisu pre neskoršiu kontrolu počúvaním.</p><p>Pracovný postup so živým zvukom používa nespracovaný monofónny PCM so znamienkovými 16-bitovými hodnotami little-endian, so zvukom pri 16 alebo 24 kHz dodávaným približne v reálnom čase. Jeho zdokumentované okno relácie je 60 minút. Meta opisuje natívny zvukový vstup presahujúci jednu hodinu; zdokumentované limity súboru a živej relácie zostávajú samostatnými hranicami rozhraní. Vyberte postup pre nahratý súbor alebo živý zvuk podľa toho, či je zvuk už úplný alebo sa ešte zaznamenáva, a výsledky samostatných relácií udržujte priradené k vlastným vstupným úsekom.</p><p>Muse Voice Transcribe je trénovaný na viac než 70 jazykoch, zatiaľ čo zdokumentované rozhranie rozpoznávania vymenúva 25 podporovaných jazykov. Zahŕňajú angličtinu, francúzštinu, nemčinu, španielčinu, arabčinu, mandarínsku čínštinu, hindčinu, japončinu, kórejčinu, taliančinu a portugalčinu. Rozpoznáva prepínanie jazykov v rámci viet aj medzi nimi. Jazyková nápoveda môže pomenovať jazyky očakávané vo zvuku, ale usmerňuje rozpoznávanie namiesto vynútenia prepisu do jedného jazyka.</p><p>Slovníkové nápovedy pomáhajú s produktovými termínmi, skratkami, menami alebo miestami dôležitými v nahrávke. Dodajte skutočné slová a zápisy, ktoré očakávate počuť. Zoznam kľúčových slov ovplyvňuje rozpoznávanie bez záruky presného zápisu, preto rozhodujúce termíny skontrolujte voči zvuku. Jazykové nápovedy a kľúčové slová sa vyberajú na začiatku prepisu; udržujte ich vhodné pre danú nahrávku namiesto zmeny ich významu počas bežiacej relácie.</p><p>Model podporuje diarizáciu rozhovorov s viac než 20 hovoriacimi. Označenia ako A a B identifikujú hovoriacich v rámci jedného prepisu. Nie sú overenými menami a nepotvrdzujú, že označenie odkazuje na rovnakú osobu v inej relácii. Pri pôvodnej úlohe analýzy stretnutia žiadajte repliky priradené hovoriacim, zachovajte nahrávku a použite označenia na usporiadanie diskusie pred priradením skutočných mien účastníkov v okolitom pracovnom postupe.</p><p>Živé čiastočné prepisy sa môžu meniť s príchodom ďalšej reči. V kumulatívnom režime každá čiastočná verzia nahrádza predchádzajúcu hypotézu namiesto pridania jej ďalšej kópie. Detegovaný koniec reči označuje hranicu, zatiaľ čo výsledok dokončenej repliky dodáva konečný text a môže sa líšiť od poslednej čiastočnej verzie. Prekrývajúce sa repliky udržujte priradené k ich identifikátorom a spracujte dokončené výsledky skôr, než prepis považujete za hotový. Keď živý vstup skončí, signalizujte koniec vstupu a pokračujte v prijímaní, kým producent nedokončí odosielanie čakajúcich výsledkov. Okamžité zatvorenie spojenia môže tieto výsledky zahodiť; detegovaná hranica reči ukončuje repliku, nie celú reláciu.</p><p>Časovanie je na úrovni replík. Tento profil neposkytuje časové značky jednotlivých slov ani skóre istoty a priebeh spracovania zvuku nie je časovou značkou konkrétneho slova. Detekcia zvukových udalostí, detekcia emócií a preformátovanie prepisu sú tiež mimo zdokumentovaného výstupného profilu. Vrátené intervaly replík použite na časovú os hovoriacich alebo kontrolu na úrovni úsekov a zachovajte rozpoznané slová, ak neskôr samostatný krok úprav vytvorí uhladenejšie poznámky.</p><p>Užitočné artefakty zahŕňajú dokončenú diktovanú pasáž, prepis hlasového dopytu, rozhovor priradený hovoriacim alebo časovú os výpovedí. Mená, čísla a technické termíny porovnajte s pôvodnou nahrávkou, zachovajte režim a časové priradenia a úplné repliky uchovajte dostupné na kontrolu. Prepis stanovuje, čo bolo rozpoznané vo zvuku; odpovedanie na hovorenú otázku, jej preklad alebo premena na poznámky zo stretnutia patrí následnému kroku aplikácie.</p>",
  "aboutText": "Muse Voice Transcribe 1.0 je model spoločnosti Meta na vnímanie zvuku, určený na prepis reči, zisťovanie hraníc výpovedí a priraďovanie replík hovoriacim. Patrí do rodiny modelov Muse Spark a v modeli spája rozpoznávanie, diarizáciu a detekciu koncov rečových úsekov. Jeho výstupom je rozpoznaný text s informáciami o časovaní a hovoriacich dostupnými vo vybranom režime.\n\nModel spracúva zvuk v 80-milisekundových blokoch a rozhoduje, kedy pokračovať v počúvaní alebo vyslať text. Jeho adaptívne oneskorenie mu umožňuje počkať na ďalší zvuk, keď je slovo ťažšie rozlíšiteľné. Počas prichádzajúcej reči tak vzniká čiastočný text, po ktorom nasledujú dokončené výsledky prepisu. Čiastočnú hypotézu a dokončenú repliku považujte za odlišné fázy zážitku z počúvania.\n\nVyberte z troch režimov. Push-to-talk je predvolený pre jednu kontrolovanú výpoveď, napríklad hlasový dopyt alebo krátku diktovanú pasáž. Endpointing umožňuje modelu zisťovať hranice replík a vrátiť jeden dokončený prepis pre každý detegovaný úsek. Diarization priraďuje rozpoznanú reč k označeniam hovoriacich a je určený na nahrávky s viacerými hovoriacimi, nie na najrýchlejšie striedanie hlasových príkazov.\n\nPri nahratom klipe pracovný postup prepisu súboru vracia úplný prepis v jednej požiadavke. Predvoleným výsledkom je JSON obsahujúci prepis a dĺžku zvuku, s poľom turns v režimoch endpointing a diarization. Každá replika môže obsahovať identifikátor, začiatok a koniec v milisekundách a rozpoznaný text. Označenia hovoriacich sú prítomné v režime diarization. Push-to-talk vytvára úplný prepis bez detegovaných replík v tomto poli. Rozhranie výrobcu pre nahraté súbory môže vracať aj obyčajný text alebo prúd udalostí prepisu. Obyčajný text ponecháva detegované repliky na samostatných riadkoch a môže obsahovať označenia hovoriacich; prúd udalostí končí po poslednej udalosti bez samostatného súhrnu JSON. Jeho čiastočný režim delta vracia prírastkový text, zatiaľ čo konečná udalosť prepisu obsahuje úplné znenie.\n\nPripravte súbor RIFF/WAVE obsahujúci monofónny zvuk PCM so 16-bitovými celými číslami pri 16 alebo 24 kHz. Natívna frekvencia modelu je 24 kHz a rozhranie prijíma aj 16 kHz. Pred dodaním nahrávky preveďte iné kontajnery alebo kódovania do tejto podporovanej podoby WAV. Profil prepisu súboru povoľuje zvuk dlhý najviac 10 minút a celkové telo požiadavky najviac 32 MB. Pôvodnú nahrávku a každú konverziu uchovajte priradené k vrátenému prepisu pre neskoršiu kontrolu počúvaním.\n\nPracovný postup so živým zvukom používa nespracovaný monofónny PCM so znamienkovými 16-bitovými hodnotami little-endian, so zvukom pri 16 alebo 24 kHz dodávaným približne v reálnom čase. Jeho zdokumentované okno relácie je 60 minút. Meta opisuje natívny zvukový vstup presahujúci jednu hodinu; zdokumentované limity súboru a živej relácie zostávajú samostatnými hranicami rozhraní. Vyberte postup pre nahratý súbor alebo živý zvuk podľa toho, či je zvuk už úplný alebo sa ešte zaznamenáva, a výsledky samostatných relácií udržujte priradené k vlastným vstupným úsekom.\n\nMuse Voice Transcribe je trénovaný na viac než 70 jazykoch, zatiaľ čo zdokumentované rozhranie rozpoznávania vymenúva 25 podporovaných jazykov. Zahŕňajú angličtinu, francúzštinu, nemčinu, španielčinu, arabčinu, mandarínsku čínštinu, hindčinu, japončinu, kórejčinu, taliančinu a portugalčinu. Rozpoznáva prepínanie jazykov v rámci viet aj medzi nimi. Jazyková nápoveda môže pomenovať jazyky očakávané vo zvuku, ale usmerňuje rozpoznávanie namiesto vynútenia prepisu do jedného jazyka.\n\nSlovníkové nápovedy pomáhajú s produktovými termínmi, skratkami, menami alebo miestami dôležitými v nahrávke. Dodajte skutočné slová a zápisy, ktoré očakávate počuť. Zoznam kľúčových slov ovplyvňuje rozpoznávanie bez záruky presného zápisu, preto rozhodujúce termíny skontrolujte voči zvuku. Jazykové nápovedy a kľúčové slová sa vyberajú na začiatku prepisu; udržujte ich vhodné pre danú nahrávku namiesto zmeny ich významu počas bežiacej relácie.\n\nModel podporuje diarizáciu rozhovorov s viac než 20 hovoriacimi. Označenia ako A a B identifikujú hovoriacich v rámci jedného prepisu. Nie sú overenými menami a nepotvrdzujú, že označenie odkazuje na rovnakú osobu v inej relácii. Pri pôvodnej úlohe analýzy stretnutia žiadajte repliky priradené hovoriacim, zachovajte nahrávku a použite označenia na usporiadanie diskusie pred priradením skutočných mien účastníkov v okolitom pracovnom postupe.\n\nŽivé čiastočné prepisy sa môžu meniť s príchodom ďalšej reči. V kumulatívnom režime každá čiastočná verzia nahrádza predchádzajúcu hypotézu namiesto pridania jej ďalšej kópie. Detegovaný koniec reči označuje hranicu, zatiaľ čo výsledok dokončenej repliky dodáva konečný text a môže sa líšiť od poslednej čiastočnej verzie. Prekrývajúce sa repliky udržujte priradené k ich identifikátorom a spracujte dokončené výsledky skôr, než prepis považujete za hotový. Keď živý vstup skončí, signalizujte koniec vstupu a pokračujte v prijímaní, kým producent nedokončí odosielanie čakajúcich výsledkov. Okamžité zatvorenie spojenia môže tieto výsledky zahodiť; detegovaná hranica reči ukončuje repliku, nie celú reláciu.\n\nČasovanie je na úrovni replík. Tento profil neposkytuje časové značky jednotlivých slov ani skóre istoty a priebeh spracovania zvuku nie je časovou značkou konkrétneho slova. Detekcia zvukových udalostí, detekcia emócií a preformátovanie prepisu sú tiež mimo zdokumentovaného výstupného profilu. Vrátené intervaly replík použite na časovú os hovoriacich alebo kontrolu na úrovni úsekov a zachovajte rozpoznané slová, ak neskôr samostatný krok úprav vytvorí uhladenejšie poznámky.\n\nUžitočné artefakty zahŕňajú dokončenú diktovanú pasáž, prepis hlasového dopytu, rozhovor priradený hovoriacim alebo časovú os výpovedí. Mená, čísla a technické termíny porovnajte s pôvodnou nahrávkou, zachovajte režim a časové priradenia a úplné repliky uchovajte dostupné na kontrolu. Prepis stanovuje, čo bolo rozpoznané vo zvuku; odpovedanie na hovorenú otázku, jej preklad alebo premena na poznámky zo stretnutia patrí následnému kroku aplikácie.",
  "editorialOverlay": {
    "copy_fields": null,
    "copy_sha256": null,
    "copy_source": null,
    "html_sha256": "28d2ab90888fb26d99728c7770f8f2d9132cf898175e5953d865fc41595c6448",
    "module_sha256": "ee9dc1c50b1e6a8fb7fa062030fcb4646b9aaaeb08be513b723a5a92a7290f06",
    "raw_model_unchanged": true,
    "schema": "ailoot-native-model-editorial-v1"
  },
  "locale": "sk",
  "methods": [
    {
      "html": "<div class=\"sheet-head\"><span class=\"mav\" aria-hidden=\"true\">M</span><h2 id=\"sheet-title\">Meta: Muse Voice Transcribe 1.0</h2><button class=\"icon-btn\" type=\"button\" data-close-sheet aria-label=\"Zavrieť\">×</button></div><div class=\"idline\"><span>Meta /</span><code>meta/muse-voice-transcribe-1.0</code><button type=\"button\" id=\"copy-id\">Skopírovať ID</button></div><nav class=\"card-jump-nav\" aria-label=\"Sekcie karty modelu\"><button type=\"button\" data-card-jump=\"overview\">Úvod</button><button type=\"button\" data-card-jump=\"methods\">Vstupy a metódy</button><button type=\"button\" data-card-jump=\"pricing\">Cenník</button><button type=\"button\" data-card-jump=\"examples\">Príklady</button><button type=\"button\" data-card-jump=\"results\">Výsledky</button><button type=\"button\" data-card-jump=\"aliases\">Aliasy</button></nav><div class=\"card-method-tabs\" role=\"tablist\" aria-label=\"Metódy API\"><button type=\"button\" role=\"tab\" tabindex=\"0\" aria-controls=\"card-method-content\" aria-selected=\"true\" id=\"card-method-tab-0\" data-card-method=\"Ultra|transcriptions|/v1/audio/transcriptions|meta%2Fmuse-voice-transcribe-1.0\">Rozpoznávanie</button></div><div id=\"card-method-content\" role=\"tabpanel\" aria-labelledby=\"card-method-tab-0\"><section class=\"card-section\" data-card-section=\"overview\"><h3 tabindex=\"-1\">Úvod</h3><p class=\"mdesc-full\">Muse Voice Transcribe 1.0 je model spoločnosti Meta na prevod reči na text pre diktovanie, detegované repliky a prepisy s rozlíšením hovoriacich. Podporuje jazykové a slovníkové nápovedy, prepínanie jazykov a časové údaje na úrovni replík, so samostatnými postupmi pre nahratý klip a živý zvuk.</p><dl class=\"card-io\" data-card-io><div><dt>Povolené vstupy</dt><dd>Audio</dd></div><div><dt>Výsledky</dt><dd>Text</dd></div></dl><details class=\"card-about\"><summary>O modeli</summary><p class=\"note-s\" data-model-method-boundary>Tento opis pokrýva možnosti modelu. Dostupné vstupy, výstupy a voľby v Ailoot sú uvedené nižšie pre vybranú metódu.</p><div class=\"mabout\" id=\"m-about\"><p>Muse Voice Transcribe 1.0 je model spoločnosti Meta na vnímanie zvuku, určený na prepis reči, zisťovanie hraníc výpovedí a priraďovanie replík hovoriacim. Patrí do rodiny modelov Muse Spark a v modeli spája rozpoznávanie, diarizáciu a detekciu koncov rečových úsekov. Jeho výstupom je rozpoznaný text s informáciami o časovaní a hovoriacich dostupnými vo vybranom režime.</p><p>Model spracúva zvuk v 80-milisekundových blokoch a rozhoduje, kedy pokračovať v počúvaní alebo vyslať text. Jeho adaptívne oneskorenie mu umožňuje počkať na ďalší zvuk, keď je slovo ťažšie rozlíšiteľné. Počas prichádzajúcej reči tak vzniká čiastočný text, po ktorom nasledujú dokončené výsledky prepisu. Čiastočnú hypotézu a dokončenú repliku považujte za odlišné fázy zážitku z počúvania.</p><p>Vyberte z troch režimov. Push-to-talk je predvolený pre jednu kontrolovanú výpoveď, napríklad hlasový dopyt alebo krátku diktovanú pasáž. Endpointing umožňuje modelu zisťovať hranice replík a vrátiť jeden dokončený prepis pre každý detegovaný úsek. Diarization priraďuje rozpoznanú reč k označeniam hovoriacich a je určený na nahrávky s viacerými hovoriacimi, nie na najrýchlejšie striedanie hlasových príkazov.</p><p>Pri nahratom klipe pracovný postup prepisu súboru vracia úplný prepis v jednej požiadavke. Predvoleným výsledkom je JSON obsahujúci prepis a dĺžku zvuku, s poľom turns v režimoch endpointing a diarization. Každá replika môže obsahovať identifikátor, začiatok a koniec v milisekundách a rozpoznaný text. Označenia hovoriacich sú prítomné v režime diarization. Push-to-talk vytvára úplný prepis bez detegovaných replík v tomto poli. Rozhranie výrobcu pre nahraté súbory môže vracať aj obyčajný text alebo prúd udalostí prepisu. Obyčajný text ponecháva detegované repliky na samostatných riadkoch a môže obsahovať označenia hovoriacich; prúd udalostí končí po poslednej udalosti bez samostatného súhrnu JSON. Jeho čiastočný režim delta vracia prírastkový text, zatiaľ čo konečná udalosť prepisu obsahuje úplné znenie.</p><p>Pripravte súbor RIFF/WAVE obsahujúci monofónny zvuk PCM so 16-bitovými celými číslami pri 16 alebo 24 kHz. Natívna frekvencia modelu je 24 kHz a rozhranie prijíma aj 16 kHz. Pred dodaním nahrávky preveďte iné kontajnery alebo kódovania do tejto podporovanej podoby WAV. Profil prepisu súboru povoľuje zvuk dlhý najviac 10 minút a celkové telo požiadavky najviac 32 MB. Pôvodnú nahrávku a každú konverziu uchovajte priradené k vrátenému prepisu pre neskoršiu kontrolu počúvaním.</p><p>Pracovný postup so živým zvukom používa nespracovaný monofónny PCM so znamienkovými 16-bitovými hodnotami little-endian, so zvukom pri 16 alebo 24 kHz dodávaným približne v reálnom čase. Jeho zdokumentované okno relácie je 60 minút. Meta opisuje natívny zvukový vstup presahujúci jednu hodinu; zdokumentované limity súboru a živej relácie zostávajú samostatnými hranicami rozhraní. Vyberte postup pre nahratý súbor alebo živý zvuk podľa toho, či je zvuk už úplný alebo sa ešte zaznamenáva, a výsledky samostatných relácií udržujte priradené k vlastným vstupným úsekom.</p><p>Muse Voice Transcribe je trénovaný na viac než 70 jazykoch, zatiaľ čo zdokumentované rozhranie rozpoznávania vymenúva 25 podporovaných jazykov. Zahŕňajú angličtinu, francúzštinu, nemčinu, španielčinu, arabčinu, mandarínsku čínštinu, hindčinu, japončinu, kórejčinu, taliančinu a portugalčinu. Rozpoznáva prepínanie jazykov v rámci viet aj medzi nimi. Jazyková nápoveda môže pomenovať jazyky očakávané vo zvuku, ale usmerňuje rozpoznávanie namiesto vynútenia prepisu do jedného jazyka.</p><p>Slovníkové nápovedy pomáhajú s produktovými termínmi, skratkami, menami alebo miestami dôležitými v nahrávke. Dodajte skutočné slová a zápisy, ktoré očakávate počuť. Zoznam kľúčových slov ovplyvňuje rozpoznávanie bez záruky presného zápisu, preto rozhodujúce termíny skontrolujte voči zvuku. Jazykové nápovedy a kľúčové slová sa vyberajú na začiatku prepisu; udržujte ich vhodné pre danú nahrávku namiesto zmeny ich významu počas bežiacej relácie.</p><p>Model podporuje diarizáciu rozhovorov s viac než 20 hovoriacimi. Označenia ako A a B identifikujú hovoriacich v rámci jedného prepisu. Nie sú overenými menami a nepotvrdzujú, že označenie odkazuje na rovnakú osobu v inej relácii. Pri pôvodnej úlohe analýzy stretnutia žiadajte repliky priradené hovoriacim, zachovajte nahrávku a použite označenia na usporiadanie diskusie pred priradením skutočných mien účastníkov v okolitom pracovnom postupe.</p><p>Živé čiastočné prepisy sa môžu meniť s príchodom ďalšej reči. V kumulatívnom režime každá čiastočná verzia nahrádza predchádzajúcu hypotézu namiesto pridania jej ďalšej kópie. Detegovaný koniec reči označuje hranicu, zatiaľ čo výsledok dokončenej repliky dodáva konečný text a môže sa líšiť od poslednej čiastočnej verzie. Prekrývajúce sa repliky udržujte priradené k ich identifikátorom a spracujte dokončené výsledky skôr, než prepis považujete za hotový. Keď živý vstup skončí, signalizujte koniec vstupu a pokračujte v prijímaní, kým producent nedokončí odosielanie čakajúcich výsledkov. Okamžité zatvorenie spojenia môže tieto výsledky zahodiť; detegovaná hranica reči ukončuje repliku, nie celú reláciu.</p><p>Časovanie je na úrovni replík. Tento profil neposkytuje časové značky jednotlivých slov ani skóre istoty a priebeh spracovania zvuku nie je časovou značkou konkrétneho slova. Detekcia zvukových udalostí, detekcia emócií a preformátovanie prepisu sú tiež mimo zdokumentovaného výstupného profilu. Vrátené intervaly replík použite na časovú os hovoriacich alebo kontrolu na úrovni úsekov a zachovajte rozpoznané slová, ak neskôr samostatný krok úprav vytvorí uhladenejšie poznámky.</p><p>Užitočné artefakty zahŕňajú dokončenú diktovanú pasáž, prepis hlasového dopytu, rozhovor priradený hovoriacim alebo časovú os výpovedí. Mená, čísla a technické termíny porovnajte s pôvodnou nahrávkou, zachovajte režim a časové priradenia a úplné repliky uchovajte dostupné na kontrolu. Prepis stanovuje, čo bolo rozpoznané vo zvuku; odpovedanie na hovorenú otázku, jej preklad alebo premena na poznámky zo stretnutia patrí následnému kroku aplikácie.</p></div></details></section><section class=\"card-section\" data-card-section=\"methods\"><h3 tabindex=\"-1\">Dostupné v Ailoot · vstupy a metódy</h3><details class=\"card-method\" open><summary><b>Ailoot Ultra · Prepis zvuku</b> <code>POST /v1/audio/transcriptions</code></summary><dl class=\"method-capabilities\"><div><dt>Vstup</dt><dd><code>audio</code></dd></div><div><dt>Výstup</dt><dd><code>text</code></dd></div></dl><div class=\"tw\" data-card-parameters data-typed-parameters><table><thead><tr><th>Pole</th><th>Typ</th><th>Požiadavka</th><th>Hodnoty a limity</th><th>Predvolené</th></tr></thead><tbody><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">model</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>string</code></td><td data-cell-label=\"Požiadavka\"><span class=\"card-cell-label\">Požiadavka</span>Povinné</td><td data-cell-label=\"Hodnoty a limity\"><span class=\"card-cell-label\">Hodnoty a limity</span><div>meta/muse-voice-transcribe-1.0</div></td><td data-cell-label=\"Predvolené\" data-default=\"unspecified\"><span class=\"card-cell-label\">Predvolené</span>—</td></tr><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">input_audio</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>object</code></td><td data-cell-label=\"Požiadavka\"><span class=\"card-cell-label\">Požiadavka</span>Povinné</td><td data-cell-label=\"Hodnoty a limity\"><span class=\"card-cell-label\">Hodnoty a limity</span></td><td data-cell-label=\"Predvolené\" data-default=\"unspecified\"><span class=\"card-cell-label\">Predvolené</span>—</td></tr></tbody></table></div><details class=\"note-s\" data-method-contract><summary>Parametre a životný cyklus metódy</summary><div class=\"tw\" data-card-table=\"contract\"><table><thead><tr><th>Parameter</th><th>Špecifikácia</th></tr></thead><tbody><tr><th data-cell-label=\"Parameter\" scope=\"row\"><span class=\"card-cell-label\">Parameter</span><code>content_type</code></th><td data-cell-label=\"Špecifikácia\"><span class=\"card-cell-label\">Špecifikácia</span>application/json</td></tr><tr><th data-cell-label=\"Parameter\" scope=\"row\"><span class=\"card-cell-label\">Parameter</span><code>required</code></th><td data-cell-label=\"Špecifikácia\"><span class=\"card-cell-label\">Špecifikácia</span>model, input_audio</td></tr><tr><th data-cell-label=\"Parameter\" scope=\"row\"><span class=\"card-cell-label\">Parameter</span><code>material_types</code></th><td data-cell-label=\"Špecifikácia\"><span class=\"card-cell-label\">Špecifikácia</span>audio</td></tr><tr><th data-cell-label=\"Parameter\" scope=\"row\"><span class=\"card-cell-label\">Parameter</span><code>material_conditions</code></th><td data-cell-label=\"Špecifikácia\"><span class=\"card-cell-label\">Špecifikácia</span>Príklad načíta váš skutočný neprázdny súbor PCM WAV, zakóduje všetky jeho bajty do base64 a odošle input_audio.format s hodnotou wav.</td></tr></tbody></table></div><p>Životný cyklus: <code>synchronous_result_then_owned_library</code></p><p class=\"note-s\"><code>GET /v1/media/tasks/{task_id}</code> · presné task_id z existujúceho mediálneho záznamu vo vašom vlastníctve</p><p class=\"note-s\"><code>GET /v1/media/assets/{asset_id}/content</code></p><p class=\"note-s\"><code>GET /v1/media/assets</code></p><p class=\"note-s\"><code>GET /v1/media/assets/{asset_id}</code></p></details></details></section><section class=\"card-section\" data-card-section=\"pricing\"><h3 tabindex=\"-1\">Cenník</h3><div data-native-semantic-method=\"v1\" data-tariff-reference-only><p class=\"note-s\" data-rate-support-note>Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.</p><dl data-price-conditions><dt>Rýchly režim</dt><dd>Neuvedené <span class=\"note-s\">Keď je zvolený rýchly režim</span></dd><dt>Režim Flex</dt><dd>Neuvedené <span class=\"note-s\">Keď je zvolený režim flex</span></dd><dt>Maximálna úroveň uvažovania</dt><dd>Neuvedené <span class=\"note-s\">Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)</span></dd></dl></div><div data-declared-tariff-pricing><h4>Sadzby Ailoot</h4><h4>Ceny podľa konfigurácie</h4><p class=\"note-s\">Každý poplatok priraďte k zobrazeným podmienkam. Pre každú skupinu alternatívnych konfigurácií použite jednu sadzbu.</p><div class=\"tw\" data-pricing-profiles><table><thead><tr><th>Konfigurácia</th><th>Sadzobník</th><th>Účtovacia jednotka</th><th>Poplatok</th></tr></thead><tbody><tr><th data-cell-label=\"Konfigurácia\" scope=\"row\"><span class=\"card-cell-label\">Konfigurácia</span>Základné sadzby za tokeny</th><td data-cell-label=\"Sadzobník\"><span class=\"card-cell-label\">Sadzobník</span>Základná sadzba</td><td data-cell-label=\"Účtovacia jednotka\"><span class=\"card-cell-label\">Účtovacia jednotka</span>—</td><td data-cell-label=\"Poplatok\"><span class=\"card-cell-label\">Poplatok</span><div><span>Vstup · Vstupné tokeny</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenov</span></div><div><span>Výstup · Výstupné tokeny</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenov</span></div><div><span>Vstup · Čítanie cache</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenov</span></div><div><span>Vstup · Zápis do cache</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenov</span></div><div><span>Vstup · Zápis do cache, 1 hod</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenov</span></div></td></tr><tr><th data-cell-label=\"Konfigurácia\" scope=\"row\"><span class=\"card-cell-label\">Konfigurácia</span>sekunda vstupného zvuku</th><td data-cell-label=\"Sadzobník\"><span class=\"card-cell-label\">Sadzobník</span>—</td><td data-cell-label=\"Účtovacia jednotka\"><span class=\"card-cell-label\">Účtovacia jednotka</span>za sekundu vstupného audia</td><td data-cell-label=\"Poplatok\"><span class=\"card-cell-label\">Poplatok</span><div><span>Vstup · sekunda vstupného zvuku</span> <b>$0.0001</b> <span class=\"price-unit\">za sekundu vstupného audia</span></div></td></tr></tbody></table></div></div><p class=\"note-s\">Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. <a href=\"/docs/sk/billing/reserve/\">Ako funguje rezervácia a vyúčtovanie →</a></p></section><section class=\"card-section\" data-card-section=\"examples\"><h3 tabindex=\"-1\">Príklady požiadaviek</h3><h4>Ailoot Ultra · Prepis zvuku</h4><div class=\"code-group\"><div class=\"cg-bar\"><div class=\"cg-tabs\" role=\"tablist\" aria-label=\"Varianty kódu\"><button class=\"cg-tab\" id=\"model-code-1834-tab-0\" role=\"tab\" type=\"button\" aria-controls=\"model-code-1834-panel-0\" aria-selected=\"true\" tabindex=\"0\">curl · skutočný súbor WAV a úplný pôvodný výsledok</button></div><div class=\"cg-tools\"><button class=\"cg-btn cg-copy\" type=\"button\" aria-label=\"Skopírovať kód\"><svg class=\"cp\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><rect x=\"5.25\" y=\"5.25\" width=\"8.5\" height=\"8.5\" rx=\"1.75\"/><path d=\"M10.75 5.25V3.5a1.25 1.25 0 0 0-1.25-1.25H3.5A1.25 1.25 0 0 0 2.25 3.5v6a1.25 1.25 0 0 0 1.25 1.25h1.75\"/></svg><svg class=\"ok\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><path d=\"m3 8.5 3.25 3.25L13 5\"/></svg></button></div></div><div class=\"cg-body\"><div class=\"cg-pane\" id=\"model-code-1834-panel-0\" role=\"tabpanel\" aria-labelledby=\"model-code-1834-tab-0\"><pre data-lang=\"bash\"><code>set -eu\n: &quot;${AILOOT_API_KEY:?Set your Ailoot API key}&quot;\n: &quot;${AILOOT_AUDIO_FILE:?Set the path to your actual PCM WAV recording}&quot;\nexport AILOOT_AUDIO_FILE\npython3 - &lt;&lt;&#39;PY_REQUEST&#39;\nimport base64, io, json, os, wave\nfrom pathlib import Path\naudio = Path(os.environ[&#39;AILOOT_AUDIO_FILE&#39;]).read_bytes()\nif not (audio[:4] == b&#39;RIFF&#39; and audio[8:12] == b&#39;WAVE&#39;):\n    raise SystemExit(&#39;Supply your actual PCM WAV audio file&#39;)\nwith wave.open(io.BytesIO(audio), &#39;rb&#39;) as recording:\n    if recording.getcomptype() != &#39;NONE&#39; or recording.getnframes() &lt;= 0:\n        raise SystemExit(&#39;Supply a nonempty PCM WAV recording&#39;)\nrequest = {&#39;model&#39;: &#39;meta/muse-voice-transcribe-1.0&#39;, &#39;input_audio&#39;: {&#39;data&#39;: base64.b64encode(audio).decode(&#39;ascii&#39;), &#39;format&#39;: &#39;wav&#39;}}\nPath(&#39;request.json&#39;).write_text(json.dumps(request, ensure_ascii=False), encoding=&#39;utf-8&#39;)\nPY_REQUEST\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \\\n  -H &quot;Authorization: Bearer $AILOOT_API_KEY&quot; -H &#39;Content-Type: application/json&#39; \\\n  --data-binary @request.json -D response-headers.txt -o response.bin\n# Retain the complete original response, headers and actual X-Client-Request-ID.\n# Read existing owned records for recovery; do not resubmit an uncertain operation.\n</code></pre></div></div></div></section><section class=\"card-section\" data-card-section=\"results\"><h3 tabindex=\"-1\">Prijať a uložiť výsledky</h3><h4>Ailoot Ultra · Prepis zvuku</h4><p class=\"note-s\">Celé pôvodné telo odpovede, stav a preposlané hlavičky. Tento obslužný kód nepridáva žiadnu univerzálnu štruktúru JSON, textové pole ani obálku úlohy.</p><ul class=\"card-result-paths\"><li><code>GET /v1/media/tasks/{task_id}</code></li><li><code>GET /v1/media/assets/{asset_id}/content</code></li><li><code>GET /v1/media/assets</code></li><li><code>GET /v1/media/assets/{asset_id}</code></li></ul><div class=\"card-result-process\" data-all-results><h5>Uchovať všetky dokončené výsledky</h5><p class=\"note-s\">Uložte každú úplnú vrátenú odpoveď, súbor a časť obsahu.</p><p class=\"note-s\">Uchovajte úplnú odpoveď a hlavičky, všetky skutočné výstupy, pôvodné vrátené identifikátory a všetky polia s údajmi o spotrebe. Obnovte pôvodnú operáciu bez opätovného odoslania požiadavky na vytvorenie.</p></div><div class=\"card-result-process\" data-unknown-recovery><h5>Ak treba overiť pôvodnú odpoveď</h5><p class=\"note-s\">Zachovajte skutočné X-Client-Request-ID a celú odpoveď. Načítajte pôvodné súbory vo vašom vlastníctve a ich presné podpísané URL obsahu; neisté vytvorenie nikdy znova neodosielajte.</p></div><details class=\"card-about\" data-output-fields><summary>Polia odpovede</summary><div class=\"tw\" data-card-table=\"output\"><table><thead><tr><th>Pole</th><th>Typ</th></tr></thead><tbody><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">text (when present)</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span></td></tr><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">usage (when present)</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span></td></tr></tbody></table></div></details><details class=\"card-about\" data-method-errors><summary>Chyby a ďalšie kroky</summary><div class=\"tw\" data-card-table=\"errors\"><table><thead><tr><th>Odpoveď</th><th>Podmienka</th><th>Ďalší krok</th></tr></thead><tbody><tr><th data-cell-label=\"Odpoveď\" scope=\"row\"><span class=\"card-cell-label\">Odpoveď</span>400 · <code>invalid_request_error</code></th><td data-cell-label=\"Podmienka\"><span class=\"card-cell-label\">Podmienka</span>Telo JSON alebo explicitné kanonické ID modelu sú neplatné.</td><td data-cell-label=\"Ďalší krok\"><span class=\"card-cell-label\">Ďalší krok</span>Zachovajte odpoveď a opravte označené pole požiadavky.</td></tr><tr><th data-cell-label=\"Odpoveď\" scope=\"row\"><span class=\"card-cell-label\">Odpoveď</span>401 · <code>authentication_error</code></th><td data-cell-label=\"Podmienka\"><span class=\"card-cell-label\">Podmienka</span>Kľúč API služby Ailoot je neplatný.</td><td data-cell-label=\"Ďalší krok\"><span class=\"card-cell-label\">Ďalší krok</span>Použite svoj autorizovaný kľúč API služby Ailoot.</td></tr><tr><th data-cell-label=\"Odpoveď\" scope=\"row\"><span class=\"card-cell-label\">Odpoveď</span>403 · <code>permission_error</code></th><td data-cell-label=\"Podmienka\"><span class=\"card-cell-label\">Podmienka</span>Skupina kľúča nepovoľuje túto metódu.</td><td data-cell-label=\"Ďalší krok\"><span class=\"card-cell-label\">Ďalší krok</span>Zachovajte vrátené podrobnosti chyby.</td></tr><tr><th data-cell-label=\"Odpoveď\" scope=\"row\"><span class=\"card-cell-label\">Odpoveď</span>404 · <code>not_found_error</code></th><td data-cell-label=\"Podmienka\"><span class=\"card-cell-label\">Podmienka</span>Vybraná metóda nemá povolenú trasu.</td><td data-cell-label=\"Ďalší krok\"><span class=\"card-cell-label\">Ďalší krok</span>Zachovajte vrátené podrobnosti chyby.</td></tr><tr><th data-cell-label=\"Odpoveď\" scope=\"row\"><span class=\"card-cell-label\">Odpoveď</span>422 · <code>price_unavailable</code></th><td data-cell-label=\"Podmienka\"><span class=\"card-cell-label\">Podmienka</span>Prijatá tarifa nedokáže získať požadované množstvo vstupu alebo jeho hranicu.</td><td data-cell-label=\"Ďalší krok\"><span class=\"card-cell-label\">Ďalší krok</span>Zachovajte odpoveď; použite reprezentáciu vstupu vyžadovanú prijatou tarifou.</td></tr><tr><th data-cell-label=\"Odpoveď\" scope=\"row\"><span class=\"card-cell-label\">Odpoveď</span>503 · <code></code></th><td data-cell-label=\"Podmienka\"><span class=\"card-cell-label\">Podmienka</span>Požadované úložisko, trasa, cena metódy alebo rezervácia nie sú dostupné.</td><td data-cell-label=\"Ďalší krok\"><span class=\"card-cell-label\">Ďalší krok</span>Zachovajte celú pôvodnú odpoveď. Neistá rezervácia nie je povolením na opätovné odoslanie.</td></tr><tr><th data-cell-label=\"Odpoveď\" scope=\"row\"><span class=\"card-cell-label\">Odpoveď</span>502 · <code>server_error</code></th><td data-cell-label=\"Podmienka\"><span class=\"card-cell-label\">Podmienka</span>Pôvodný výsledok, spotreba alebo zúčtovanie vyžadujú kontrolu.</td><td data-cell-label=\"Ďalší krok\"><span class=\"card-cell-label\">Ďalší krok</span>Zachovajte skutočné ID požiadavky a pôvodnú odpoveď. Načítajte existujúci záznam vo vašom vlastníctve; vytvorenie znova neodosielajte.</td></tr></tbody></table></div></details></section><section class=\"card-section\" data-card-section=\"aliases\"><h3 tabindex=\"-1\">Aliasy</h3><h4>Aliasy modelov</h4><p class=\"note-s\"><span data-model-alias-route=\"Ultra\"><b>Ailoot Ultra</b> <a href=\"#m=meta%2Fmuse-voice-transcribe-1.0&amp;route=Ultra&amp;caller=meta%2Fmuse-voice-transcribe-1.0&amp;fmt=transcriptions\"><code>meta/muse-voice-transcribe-1.0</code></a></span></p><h4>Aliasy ciest metód</h4><p class=\"note-s\">Použite cesty metód uvedené vyššie.</p><h4>Súvisiace ID na volanie</h4><p class=\"note-s\"><a href=\"#m=meta%2Fmuse-voice-transcribe-1.0&amp;route=Ultra&amp;caller=meta%2Fmuse-voice-transcribe-1.0&amp;fmt=transcriptions\"><code>meta/muse-voice-transcribe-1.0</code></a></p></section></div>",
      "method_identity": {
        "effective_request_model_id": "meta/muse-voice-transcribe-1.0",
        "fmt": "transcriptions",
        "http": "POST",
        "path": "/v1/audio/transcriptions",
        "request_model_id": "meta/muse-voice-transcribe-1.0",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|transcriptions|/v1/audio/transcriptions|meta%2Fmuse-voice-transcribe-1.0",
      "ordinal": 0,
      "rawMethod": {
        "available": null,
        "cache_read": null,
        "cache_write": null,
        "cache_write_1h": null,
        "contract": {
          "data": {
            "all_results": "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.",
            "errors": [
              {
                "code": null,
                "condition": "Telo JSON alebo explicitné kanonické ID modelu sú neplatné.",
                "http_status": 400,
                "recovery": "Zachovajte odpoveď a opravte označené pole požiadavky.",
                "type": "invalid_request_error"
              },
              {
                "code": null,
                "condition": "Kľúč API služby Ailoot je neplatný.",
                "http_status": 401,
                "recovery": "Použite svoj autorizovaný kľúč API služby Ailoot.",
                "type": "authentication_error"
              },
              {
                "code": null,
                "condition": "Skupina kľúča nepovoľuje túto metódu.",
                "http_status": 403,
                "recovery": "Zachovajte vrátené podrobnosti chyby.",
                "type": "permission_error"
              },
              {
                "code": null,
                "condition": "Vybraná metóda nemá povolenú trasu.",
                "http_status": 404,
                "recovery": "Zachovajte vrátené podrobnosti chyby.",
                "type": "not_found_error"
              },
              {
                "code": null,
                "condition": "Prijatá tarifa nedokáže získať požadované množstvo vstupu alebo jeho hranicu.",
                "http_status": 422,
                "recovery": "Zachovajte odpoveď; použite reprezentáciu vstupu vyžadovanú prijatou tarifou.",
                "type": "price_unavailable"
              },
              {
                "code": null,
                "condition": "Požadované úložisko, trasa, cena metódy alebo rezervácia nie sú dostupné.",
                "http_status": 503,
                "recovery": "Zachovajte celú pôvodnú odpoveď. Neistá rezervácia nie je povolením na opätovné odoslanie.",
                "type": null
              },
              {
                "code": null,
                "condition": "Pôvodný výsledok, spotreba alebo zúčtovanie vyžadujú kontrolu.",
                "http_status": 502,
                "operation_id_source": "actual X-Client-Request-ID",
                "recovery": "Zachovajte skutočné ID požiadavky a pôvodnú odpoveď. Načítajte existujúci záznam vo vašom vlastníctve; vytvorenie znova neodosielajte.",
                "response_headers": {
                  "x-should-retry": "false"
                },
                "type": "server_error"
              }
            ],
            "lifecycle": {
              "assets": [
                {
                  "http": "GET",
                  "path": "/v1/media/assets"
                },
                {
                  "http": "GET",
                  "path": "/v1/media/assets/{asset_id}"
                }
              ],
              "content": [
                {
                  "http": "GET",
                  "path": "/v1/media/assets/{asset_id}/content",
                  "url_source": "exact returned signed content URL"
                }
              ],
              "dedicated_method_polling_or_cancel": false,
              "mode": "synchronous_result_then_owned_library",
              "original_POST_adds_task_envelope": false,
              "status": [
                {
                  "http": "GET",
                  "id_source": "exact task_id from an existing owned media record",
                  "path": "/v1/media/tasks/{task_id}"
                }
              ],
              "unknown": "Zachovajte skutočné X-Client-Request-ID a celú odpoveď. Načítajte pôvodné súbory vo vašom vlastníctve a ich presné podpísané URL obsahu; neisté vytvorenie nikdy znova neodosielajte."
            },
            "outputs": {
              "all_results": "Uchovajte úplnú odpoveď a hlavičky, všetky skutočné výstupy, pôvodné vrátené identifikátory a všetky polia s údajmi o spotrebe. Obnovte pôvodnú operáciu bez opätovného odoslania požiadavky na vytvorenie.",
              "family": "text",
              "fields": [
                {
                  "description": null,
                  "name": "text (when present)",
                  "type": null
                },
                {
                  "description": null,
                  "name": "usage (when present)",
                  "type": null
                }
              ],
              "result": "Celé pôvodné telo odpovede, stav a preposlané hlavičky. Tento obslužný kód nepridáva žiadnu univerzálnu štruktúru JSON, textové pole ani obálku úlohy."
            },
            "parameters": [
              {
                "default_known": false,
                "enum": [
                  "meta/muse-voice-transcribe-1.0"
                ],
                "enum_known": true,
                "name": "model",
                "required": true,
                "type": "string"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "input_audio",
                "required": true,
                "type": "object"
              }
            ],
            "request_schema": {
              "properties": {
                "input_audio": {
                  "properties": {
                    "data": {
                      "contentEncoding": "base64",
                      "type": "string"
                    },
                    "format": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "data",
                    "format"
                  ],
                  "type": "object"
                },
                "model": {
                  "enum": [
                    "meta/muse-voice-transcribe-1.0"
                  ],
                  "type": "string"
                }
              },
              "required": [
                "model",
                "input_audio"
              ],
              "type": "object"
            },
            "schema_template": {
              "actual_file_preparation_required": true,
              "body": {
                "input_audio": {
                  "data": "${BASE64_ACTUAL_WAV_BYTES}",
                  "format": "wav"
                },
                "model": "meta/muse-voice-transcribe-1.0"
              },
              "content_type": "application/json"
            }
          },
          "input": {
            "content_type": "application/json",
            "material_conditions": [
              "Príklad načíta váš skutočný neprázdny súbor PCM WAV, zakóduje všetky jeho bajty do base64 a odošle input_audio.format s hodnotou wav."
            ],
            "material_types": [
              "audio"
            ],
            "required": [
              "model",
              "input_audio"
            ]
          },
          "lifecycle": {
            "assets": [
              {
                "http": "GET",
                "path": "/v1/media/assets"
              },
              {
                "http": "GET",
                "path": "/v1/media/assets/{asset_id}"
              }
            ],
            "content": [
              {
                "http": "GET",
                "path": "/v1/media/assets/{asset_id}/content",
                "url_source": "exact returned signed content URL"
              }
            ],
            "dedicated_method_polling_or_cancel": false,
            "mode": "synchronous_result_then_owned_library",
            "original_POST_adds_task_envelope": false,
            "status": [
              {
                "http": "GET",
                "id_source": "presné task_id z existujúceho mediálneho záznamu vo vašom vlastníctve",
                "path": "/v1/media/tasks/{task_id}"
              }
            ],
            "unknown": "Retain the actual X-Client-Request-ID and complete response. Read the original owned assets and their exact signed content URLs; never resubmit an uncertain creation."
          },
          "method": {
            "http": "POST",
            "path": "/v1/audio/transcriptions"
          },
          "output": {
            "all_results": "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.",
            "family": "text",
            "fields": [
              {
                "description": null,
                "name": "text (when present)",
                "type": null
              },
              {
                "description": null,
                "name": "usage (when present)",
                "type": null
              }
            ],
            "result": "Complete original response body, status and forwarded headers. No universal JSON shape, text field or task envelope is added by this handler."
          }
        },
        "ctx": null,
        "declared_pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          },
          {
            "dimensions": {
              "quoted_unit": "per input audio second"
            },
            "label": "input audio second",
            "units": [
              {
                "amount": "0.0001",
                "amount_unit": "usd_per_exact_native_unit",
                "billing_input": true,
                "estimate_only": false,
                "key": "audio_input_second",
                "label": "input audio second",
                "native_amount_usd_per_unit": "0.0001",
                "native_quantity": 1,
                "public_unit_label": "per input audio second",
                "quantity": 1,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "audio_input_second"
              }
            ]
          }
        ],
        "examples": [
          {
            "code": "set -eu\n: \"${AILOOT_API_KEY:?Set your Ailoot API key}\"\n: \"${AILOOT_AUDIO_FILE:?Set the path to your actual PCM WAV recording}\"\nexport AILOOT_AUDIO_FILE\npython3 - <<'PY_REQUEST'\nimport base64, io, json, os, wave\nfrom pathlib import Path\naudio = Path(os.environ['AILOOT_AUDIO_FILE']).read_bytes()\nif not (audio[:4] == b'RIFF' and audio[8:12] == b'WAVE'):\n    raise SystemExit('Supply your actual PCM WAV audio file')\nwith wave.open(io.BytesIO(audio), 'rb') as recording:\n    if recording.getcomptype() != 'NONE' or recording.getnframes() <= 0:\n        raise SystemExit('Supply a nonempty PCM WAV recording')\nrequest = {'model': 'meta/muse-voice-transcribe-1.0', 'input_audio': {'data': base64.b64encode(audio).decode('ascii'), 'format': 'wav'}}\nPath('request.json').write_text(json.dumps(request, ensure_ascii=False), encoding='utf-8')\nPY_REQUEST\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \\\n  -H \"Authorization: Bearer $AILOOT_API_KEY\" -H 'Content-Type: application/json' \\\n  --data-binary @request.json -D response-headers.txt -o response.bin\n# Retain the complete original response, headers and actual X-Client-Request-ID.\n# Read existing owned records for recovery; do not resubmit an uncertain operation.\n",
            "label": "curl · actual WAV file and complete original result",
            "language": "bash"
          }
        ],
        "family": "openai",
        "fast_multiplier": null,
        "flex_multiplier": null,
        "fmt": "transcriptions",
        "hints": [
          "The example reads your actual nonempty PCM WAV file, encodes the complete file bytes as base64 and sends input_audio.format as wav.",
          "The format value in the example is the documented recipe; no model-specific format list, limit or default is asserted.",
          "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again."
        ],
        "http": "POST",
        "in": null,
        "input": [
          "audio"
        ],
        "label": "Prepis zvuku",
        "max_out": null,
        "max_reasoning_effort_multiplier": null,
        "method_aliases": [],
        "native_endpoint": "audio_transcriptions",
        "out": null,
        "output": [
          "text"
        ],
        "path": "/v1/audio/transcriptions",
        "price_conditions": [
          {
            "label": "Fast mode",
            "value": "Not specified",
            "when": "When fast mode is selected"
          },
          {
            "label": "Flex mode",
            "value": "Not specified",
            "when": "When flex mode is selected"
          },
          {
            "label": "Maximum reasoning effort",
            "value": "Not specified",
            "when": "When maximum reasoning effort uses the default adjustment"
          }
        ],
        "pricing": {
          "billing_mode": "per_request",
          "image_input_price": null,
          "image_output_price": null,
          "per_request_price": null,
          "unit_prices": {
            "audio_input_second": 0.0001
          }
        },
        "pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          },
          {
            "dimensions": {
              "quoted_unit": "per input audio second"
            },
            "label": "input audio second",
            "units": [
              {
                "amount": "0.0001",
                "amount_unit": "usd_per_exact_native_unit",
                "billing_input": true,
                "estimate_only": false,
                "key": "audio_input_second",
                "label": "input audio second",
                "native_amount_usd_per_unit": "0.0001",
                "native_quantity": 1,
                "public_unit_label": "per input audio second",
                "quantity": 1,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "audio_input_second"
              }
            ]
          }
        ],
        "request_model_id": "meta/muse-voice-transcribe-1.0",
        "route_label": "Ultra",
        "status_reads": [
          "GET /v1/media/tasks/{task_id}"
        ],
        "tiers": [],
        "units": [
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "input_price",
            "label": "Input tokens",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "output_price",
            "label": "Output tokens",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "output_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "out",
            "unit": "output_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_read_price",
            "label": "Cache read",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "cached_input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "cached_input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_price",
            "label": "Cache write",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "generic_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "generic_cache_creation_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_1h_price",
            "label": "Cache write, 1 hour",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "one_hour_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "one_hour_cache_creation_token"
          },
          {
            "amount": "0.0001",
            "amount_unit": "usd_per_exact_native_unit",
            "billing_input": true,
            "estimate_only": false,
            "key": "audio_input_second",
            "label": "input audio second",
            "native_amount_usd_per_unit": "0.0001",
            "native_quantity": 1,
            "public_unit_label": "per input audio second",
            "quantity": 1,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "audio_input_second"
          }
        ]
      }
    }
  ],
  "model_id": "meta/muse-voice-transcribe-1.0",
  "nativeProvenance": {
    "input_facts_canonical_sha256": "052ff5156266c6c495691909d17e8e34616f0d189836ea1a696d20621a73e156",
    "input_html_sha256": "50f0f28e611f6de39da3d05a48b9f8449c08e4af5b918122435341d585dd36e9",
    "private_audit_sha256": "14161d1f7f1305c98536a550e07e797aa03a1eb6ddcdf489237c5987ae3ab9b3",
    "role": "historical-normalized-input-audit-hashes",
    "schema": "ailoot-native-model-provenance-v2"
  },
  "page": {
    "canonical": "https://ailoot.ai/models/sk/meta-muse-voice-transcribe-1-0/",
    "description": "Muse Voice Transcribe 1.0 je model spoločnosti Meta na prevod reči na text pre diktovanie, detegované repliky a prepisy s rozlíšením hovoriacich. Podporuje jazykové a slovníkové nápovedy, prepínanie jazykov a časové údaje na úrovni replík, so samostatnými postupmi pre nahratý klip a živý zvuk.",
    "locale": "sk",
    "md_url": "https://ailoot.ai/models/sk/meta-muse-voice-transcribe-1-0/index.md",
    "title": "Meta: Muse Voice Transcribe 1.0 — Ailoot",
    "url": "https://ailoot.ai/models/sk/meta-muse-voice-transcribe-1-0/"
  },
  "rawModel": {
    "about": "Muse Voice Transcribe 1.0 je model spoločnosti Meta na vnímanie zvuku, určený na prepis reči, zisťovanie hraníc výpovedí a priraďovanie replík hovoriacim. Patrí do rodiny modelov Muse Spark a v modeli spája rozpoznávanie, diarizáciu a detekciu koncov rečových úsekov. Jeho výstupom je rozpoznaný text s informáciami o časovaní a hovoriacich dostupnými vo vybranom režime.\n\nModel spracúva zvuk v 80-milisekundových blokoch a rozhoduje, kedy pokračovať v počúvaní alebo vyslať text. Jeho adaptívne oneskorenie mu umožňuje počkať na ďalší zvuk, keď je slovo ťažšie rozlíšiteľné. Počas prichádzajúcej reči tak vzniká čiastočný text, po ktorom nasledujú dokončené výsledky prepisu. Čiastočnú hypotézu a dokončenú repliku považujte za odlišné fázy zážitku z počúvania.\n\nVyberte z troch režimov. Push-to-talk je predvolený pre jednu kontrolovanú výpoveď, napríklad hlasový dopyt alebo krátku diktovanú pasáž. Endpointing umožňuje modelu zisťovať hranice replík a vrátiť jeden dokončený prepis pre každý detegovaný úsek. Diarization priraďuje rozpoznanú reč k označeniam hovoriacich a je určený na nahrávky s viacerými hovoriacimi, nie na najrýchlejšie striedanie hlasových príkazov.\n\nPri nahratom klipe pracovný postup prepisu súboru vracia úplný prepis v jednej požiadavke. Predvoleným výsledkom je JSON obsahujúci prepis a dĺžku zvuku, s poľom turns v režimoch endpointing a diarization. Každá replika môže obsahovať identifikátor, začiatok a koniec v milisekundách a rozpoznaný text. Označenia hovoriacich sú prítomné v režime diarization. Push-to-talk vytvára úplný prepis bez detegovaných replík v tomto poli. Rozhranie výrobcu pre nahraté súbory môže vracať aj obyčajný text alebo prúd udalostí prepisu. Obyčajný text ponecháva detegované repliky na samostatných riadkoch a môže obsahovať označenia hovoriacich; prúd udalostí končí po poslednej udalosti bez samostatného súhrnu JSON. Jeho čiastočný režim delta vracia prírastkový text, zatiaľ čo konečná udalosť prepisu obsahuje úplné znenie.\n\nPripravte súbor RIFF/WAVE obsahujúci monofónny zvuk PCM so 16-bitovými celými číslami pri 16 alebo 24 kHz. Natívna frekvencia modelu je 24 kHz a rozhranie prijíma aj 16 kHz. Pred dodaním nahrávky preveďte iné kontajnery alebo kódovania do tejto podporovanej podoby WAV. Profil prepisu súboru povoľuje zvuk dlhý najviac 10 minút a celkové telo požiadavky najviac 32 MB. Pôvodnú nahrávku a každú konverziu uchovajte priradené k vrátenému prepisu pre neskoršiu kontrolu počúvaním.\n\nPracovný postup so živým zvukom používa nespracovaný monofónny PCM so znamienkovými 16-bitovými hodnotami little-endian, so zvukom pri 16 alebo 24 kHz dodávaným približne v reálnom čase. Jeho zdokumentované okno relácie je 60 minút. Meta opisuje natívny zvukový vstup presahujúci jednu hodinu; zdokumentované limity súboru a živej relácie zostávajú samostatnými hranicami rozhraní. Vyberte postup pre nahratý súbor alebo živý zvuk podľa toho, či je zvuk už úplný alebo sa ešte zaznamenáva, a výsledky samostatných relácií udržujte priradené k vlastným vstupným úsekom.\n\nMuse Voice Transcribe je trénovaný na viac než 70 jazykoch, zatiaľ čo zdokumentované rozhranie rozpoznávania vymenúva 25 podporovaných jazykov. Zahŕňajú angličtinu, francúzštinu, nemčinu, španielčinu, arabčinu, mandarínsku čínštinu, hindčinu, japončinu, kórejčinu, taliančinu a portugalčinu. Rozpoznáva prepínanie jazykov v rámci viet aj medzi nimi. Jazyková nápoveda môže pomenovať jazyky očakávané vo zvuku, ale usmerňuje rozpoznávanie namiesto vynútenia prepisu do jedného jazyka.\n\nSlovníkové nápovedy pomáhajú s produktovými termínmi, skratkami, menami alebo miestami dôležitými v nahrávke. Dodajte skutočné slová a zápisy, ktoré očakávate počuť. Zoznam kľúčových slov ovplyvňuje rozpoznávanie bez záruky presného zápisu, preto rozhodujúce termíny skontrolujte voči zvuku. Jazykové nápovedy a kľúčové slová sa vyberajú na začiatku prepisu; udržujte ich vhodné pre danú nahrávku namiesto zmeny ich významu počas bežiacej relácie.\n\nModel podporuje diarizáciu rozhovorov s viac než 20 hovoriacimi. Označenia ako A a B identifikujú hovoriacich v rámci jedného prepisu. Nie sú overenými menami a nepotvrdzujú, že označenie odkazuje na rovnakú osobu v inej relácii. Pri pôvodnej úlohe analýzy stretnutia žiadajte repliky priradené hovoriacim, zachovajte nahrávku a použite označenia na usporiadanie diskusie pred priradením skutočných mien účastníkov v okolitom pracovnom postupe.\n\nŽivé čiastočné prepisy sa môžu meniť s príchodom ďalšej reči. V kumulatívnom režime každá čiastočná verzia nahrádza predchádzajúcu hypotézu namiesto pridania jej ďalšej kópie. Detegovaný koniec reči označuje hranicu, zatiaľ čo výsledok dokončenej repliky dodáva konečný text a môže sa líšiť od poslednej čiastočnej verzie. Prekrývajúce sa repliky udržujte priradené k ich identifikátorom a spracujte dokončené výsledky skôr, než prepis považujete za hotový. Keď živý vstup skončí, signalizujte koniec vstupu a pokračujte v prijímaní, kým producent nedokončí odosielanie čakajúcich výsledkov. Okamžité zatvorenie spojenia môže tieto výsledky zahodiť; detegovaná hranica reči ukončuje repliku, nie celú reláciu.\n\nČasovanie je na úrovni replík. Tento profil neposkytuje časové značky jednotlivých slov ani skóre istoty a priebeh spracovania zvuku nie je časovou značkou konkrétneho slova. Detekcia zvukových udalostí, detekcia emócií a preformátovanie prepisu sú tiež mimo zdokumentovaného výstupného profilu. Vrátené intervaly replík použite na časovú os hovoriacich alebo kontrolu na úrovni úsekov a zachovajte rozpoznané slová, ak neskôr samostatný krok úprav vytvorí uhladenejšie poznámky.\n\nUžitočné artefakty zahŕňajú dokončenú diktovanú pasáž, prepis hlasového dopytu, rozhovor priradený hovoriacim alebo časovú os výpovedí. Mená, čísla a technické termíny porovnajte s pôvodnou nahrávkou, zachovajte režim a časové priradenia a úplné repliky uchovajte dostupné na kontrolu. Prepis stanovuje, čo bolo rozpoznané vo zvuku; odpovedanie na hovorenú otázku, jej preklad alebo premena na poznámky zo stretnutia patrí následnému kroku aplikácie.",
    "alias_of": null,
    "aliases": [],
    "author": "Meta",
    "capabilities": {
      "context_length": 0,
      "manufacturer_input": [
        "audio"
      ],
      "manufacturer_output": [
        "transcription"
      ]
    },
    "card_routes": [
      {
        "label": "Ultra",
        "rates": [
          {
            "amount": "0.0001",
            "amount_unit": "usd_per_exact_native_unit",
            "billing_input": true,
            "estimate_only": false,
            "key": "audio_input_second",
            "label": "input audio second",
            "native_amount_usd_per_unit": "0.0001",
            "native_quantity": 1,
            "public_unit_label": "per input audio second",
            "quantity": 1,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "audio_input_second"
          }
        ],
        "summary": "Úplný cenník konfigurácie nájdete v podrobnostiach."
      }
    ],
    "ctx": null,
    "formats": [
      "transcriptions"
    ],
    "id": "meta/muse-voice-transcribe-1.0",
    "input": [
      "audio"
    ],
    "kind": "audio",
    "max_out": null,
    "methods": [
      {
        "available": null,
        "cache_read": null,
        "cache_write": null,
        "cache_write_1h": null,
        "contract": {
          "data": {
            "all_results": "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.",
            "errors": [
              {
                "code": null,
                "condition": "Telo JSON alebo explicitné kanonické ID modelu sú neplatné.",
                "http_status": 400,
                "recovery": "Zachovajte odpoveď a opravte označené pole požiadavky.",
                "type": "invalid_request_error"
              },
              {
                "code": null,
                "condition": "Kľúč API služby Ailoot je neplatný.",
                "http_status": 401,
                "recovery": "Použite svoj autorizovaný kľúč API služby Ailoot.",
                "type": "authentication_error"
              },
              {
                "code": null,
                "condition": "Skupina kľúča nepovoľuje túto metódu.",
                "http_status": 403,
                "recovery": "Zachovajte vrátené podrobnosti chyby.",
                "type": "permission_error"
              },
              {
                "code": null,
                "condition": "Vybraná metóda nemá povolenú trasu.",
                "http_status": 404,
                "recovery": "Zachovajte vrátené podrobnosti chyby.",
                "type": "not_found_error"
              },
              {
                "code": null,
                "condition": "Prijatá tarifa nedokáže získať požadované množstvo vstupu alebo jeho hranicu.",
                "http_status": 422,
                "recovery": "Zachovajte odpoveď; použite reprezentáciu vstupu vyžadovanú prijatou tarifou.",
                "type": "price_unavailable"
              },
              {
                "code": null,
                "condition": "Požadované úložisko, trasa, cena metódy alebo rezervácia nie sú dostupné.",
                "http_status": 503,
                "recovery": "Zachovajte celú pôvodnú odpoveď. Neistá rezervácia nie je povolením na opätovné odoslanie.",
                "type": null
              },
              {
                "code": null,
                "condition": "Pôvodný výsledok, spotreba alebo zúčtovanie vyžadujú kontrolu.",
                "http_status": 502,
                "operation_id_source": "actual X-Client-Request-ID",
                "recovery": "Zachovajte skutočné ID požiadavky a pôvodnú odpoveď. Načítajte existujúci záznam vo vašom vlastníctve; vytvorenie znova neodosielajte.",
                "response_headers": {
                  "x-should-retry": "false"
                },
                "type": "server_error"
              }
            ],
            "lifecycle": {
              "assets": [
                {
                  "http": "GET",
                  "path": "/v1/media/assets"
                },
                {
                  "http": "GET",
                  "path": "/v1/media/assets/{asset_id}"
                }
              ],
              "content": [
                {
                  "http": "GET",
                  "path": "/v1/media/assets/{asset_id}/content",
                  "url_source": "exact returned signed content URL"
                }
              ],
              "dedicated_method_polling_or_cancel": false,
              "mode": "synchronous_result_then_owned_library",
              "original_POST_adds_task_envelope": false,
              "status": [
                {
                  "http": "GET",
                  "id_source": "exact task_id from an existing owned media record",
                  "path": "/v1/media/tasks/{task_id}"
                }
              ],
              "unknown": "Zachovajte skutočné X-Client-Request-ID a celú odpoveď. Načítajte pôvodné súbory vo vašom vlastníctve a ich presné podpísané URL obsahu; neisté vytvorenie nikdy znova neodosielajte."
            },
            "outputs": {
              "all_results": "Uchovajte úplnú odpoveď a hlavičky, všetky skutočné výstupy, pôvodné vrátené identifikátory a všetky polia s údajmi o spotrebe. Obnovte pôvodnú operáciu bez opätovného odoslania požiadavky na vytvorenie.",
              "family": "text",
              "fields": [
                {
                  "description": null,
                  "name": "text (when present)",
                  "type": null
                },
                {
                  "description": null,
                  "name": "usage (when present)",
                  "type": null
                }
              ],
              "result": "Celé pôvodné telo odpovede, stav a preposlané hlavičky. Tento obslužný kód nepridáva žiadnu univerzálnu štruktúru JSON, textové pole ani obálku úlohy."
            },
            "parameters": [
              {
                "default_known": false,
                "enum": [
                  "meta/muse-voice-transcribe-1.0"
                ],
                "enum_known": true,
                "name": "model",
                "required": true,
                "type": "string"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "input_audio",
                "required": true,
                "type": "object"
              }
            ],
            "request_schema": {
              "properties": {
                "input_audio": {
                  "properties": {
                    "data": {
                      "contentEncoding": "base64",
                      "type": "string"
                    },
                    "format": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "data",
                    "format"
                  ],
                  "type": "object"
                },
                "model": {
                  "enum": [
                    "meta/muse-voice-transcribe-1.0"
                  ],
                  "type": "string"
                }
              },
              "required": [
                "model",
                "input_audio"
              ],
              "type": "object"
            },
            "schema_template": {
              "actual_file_preparation_required": true,
              "body": {
                "input_audio": {
                  "data": "${BASE64_ACTUAL_WAV_BYTES}",
                  "format": "wav"
                },
                "model": "meta/muse-voice-transcribe-1.0"
              },
              "content_type": "application/json"
            }
          },
          "input": {
            "content_type": "application/json",
            "material_conditions": [
              "Príklad načíta váš skutočný neprázdny súbor PCM WAV, zakóduje všetky jeho bajty do base64 a odošle input_audio.format s hodnotou wav."
            ],
            "material_types": [
              "audio"
            ],
            "required": [
              "model",
              "input_audio"
            ]
          },
          "lifecycle": {
            "assets": [
              {
                "http": "GET",
                "path": "/v1/media/assets"
              },
              {
                "http": "GET",
                "path": "/v1/media/assets/{asset_id}"
              }
            ],
            "content": [
              {
                "http": "GET",
                "path": "/v1/media/assets/{asset_id}/content",
                "url_source": "exact returned signed content URL"
              }
            ],
            "dedicated_method_polling_or_cancel": false,
            "mode": "synchronous_result_then_owned_library",
            "original_POST_adds_task_envelope": false,
            "status": [
              {
                "http": "GET",
                "id_source": "presné task_id z existujúceho mediálneho záznamu vo vašom vlastníctve",
                "path": "/v1/media/tasks/{task_id}"
              }
            ],
            "unknown": "Retain the actual X-Client-Request-ID and complete response. Read the original owned assets and their exact signed content URLs; never resubmit an uncertain creation."
          },
          "method": {
            "http": "POST",
            "path": "/v1/audio/transcriptions"
          },
          "output": {
            "all_results": "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.",
            "family": "text",
            "fields": [
              {
                "description": null,
                "name": "text (when present)",
                "type": null
              },
              {
                "description": null,
                "name": "usage (when present)",
                "type": null
              }
            ],
            "result": "Complete original response body, status and forwarded headers. No universal JSON shape, text field or task envelope is added by this handler."
          }
        },
        "ctx": null,
        "declared_pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          },
          {
            "dimensions": {
              "quoted_unit": "per input audio second"
            },
            "label": "input audio second",
            "units": [
              {
                "amount": "0.0001",
                "amount_unit": "usd_per_exact_native_unit",
                "billing_input": true,
                "estimate_only": false,
                "key": "audio_input_second",
                "label": "input audio second",
                "native_amount_usd_per_unit": "0.0001",
                "native_quantity": 1,
                "public_unit_label": "per input audio second",
                "quantity": 1,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "audio_input_second"
              }
            ]
          }
        ],
        "examples": [
          {
            "code": "set -eu\n: \"${AILOOT_API_KEY:?Set your Ailoot API key}\"\n: \"${AILOOT_AUDIO_FILE:?Set the path to your actual PCM WAV recording}\"\nexport AILOOT_AUDIO_FILE\npython3 - <<'PY_REQUEST'\nimport base64, io, json, os, wave\nfrom pathlib import Path\naudio = Path(os.environ['AILOOT_AUDIO_FILE']).read_bytes()\nif not (audio[:4] == b'RIFF' and audio[8:12] == b'WAVE'):\n    raise SystemExit('Supply your actual PCM WAV audio file')\nwith wave.open(io.BytesIO(audio), 'rb') as recording:\n    if recording.getcomptype() != 'NONE' or recording.getnframes() <= 0:\n        raise SystemExit('Supply a nonempty PCM WAV recording')\nrequest = {'model': 'meta/muse-voice-transcribe-1.0', 'input_audio': {'data': base64.b64encode(audio).decode('ascii'), 'format': 'wav'}}\nPath('request.json').write_text(json.dumps(request, ensure_ascii=False), encoding='utf-8')\nPY_REQUEST\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \\\n  -H \"Authorization: Bearer $AILOOT_API_KEY\" -H 'Content-Type: application/json' \\\n  --data-binary @request.json -D response-headers.txt -o response.bin\n# Retain the complete original response, headers and actual X-Client-Request-ID.\n# Read existing owned records for recovery; do not resubmit an uncertain operation.\n",
            "label": "curl · actual WAV file and complete original result",
            "language": "bash"
          }
        ],
        "family": "openai",
        "fast_multiplier": null,
        "flex_multiplier": null,
        "fmt": "transcriptions",
        "hints": [
          "The example reads your actual nonempty PCM WAV file, encodes the complete file bytes as base64 and sends input_audio.format as wav.",
          "The format value in the example is the documented recipe; no model-specific format list, limit or default is asserted.",
          "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again."
        ],
        "http": "POST",
        "in": null,
        "input": [
          "audio"
        ],
        "label": "Prepis zvuku",
        "max_out": null,
        "max_reasoning_effort_multiplier": null,
        "method_aliases": [],
        "native_endpoint": "audio_transcriptions",
        "out": null,
        "output": [
          "text"
        ],
        "path": "/v1/audio/transcriptions",
        "price_conditions": [
          {
            "label": "Fast mode",
            "value": "Not specified",
            "when": "When fast mode is selected"
          },
          {
            "label": "Flex mode",
            "value": "Not specified",
            "when": "When flex mode is selected"
          },
          {
            "label": "Maximum reasoning effort",
            "value": "Not specified",
            "when": "When maximum reasoning effort uses the default adjustment"
          }
        ],
        "pricing": {
          "billing_mode": "per_request",
          "image_input_price": null,
          "image_output_price": null,
          "per_request_price": null,
          "unit_prices": {
            "audio_input_second": 0.0001
          }
        },
        "pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          },
          {
            "dimensions": {
              "quoted_unit": "per input audio second"
            },
            "label": "input audio second",
            "units": [
              {
                "amount": "0.0001",
                "amount_unit": "usd_per_exact_native_unit",
                "billing_input": true,
                "estimate_only": false,
                "key": "audio_input_second",
                "label": "input audio second",
                "native_amount_usd_per_unit": "0.0001",
                "native_quantity": 1,
                "public_unit_label": "per input audio second",
                "quantity": 1,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "audio_input_second"
              }
            ]
          }
        ],
        "request_model_id": "meta/muse-voice-transcribe-1.0",
        "route_label": "Ultra",
        "status_reads": [
          "GET /v1/media/tasks/{task_id}"
        ],
        "tiers": [],
        "units": [
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "input_price",
            "label": "Input tokens",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "output_price",
            "label": "Output tokens",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "output_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "out",
            "unit": "output_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_read_price",
            "label": "Cache read",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "cached_input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "cached_input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_price",
            "label": "Cache write",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "generic_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "generic_cache_creation_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_1h_price",
            "label": "Cache write, 1 hour",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "one_hour_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "one_hour_cache_creation_token"
          },
          {
            "amount": "0.0001",
            "amount_unit": "usd_per_exact_native_unit",
            "billing_input": true,
            "estimate_only": false,
            "key": "audio_input_second",
            "label": "input audio second",
            "native_amount_usd_per_unit": "0.0001",
            "native_quantity": 1,
            "public_unit_label": "per input audio second",
            "quantity": 1,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "audio_input_second"
          }
        ]
      }
    ],
    "model_aliases": [
      {
        "canonical_model_id": "meta/muse-voice-transcribe-1.0",
        "request_model_id": "meta/muse-voice-transcribe-1.0",
        "route_label": "Ultra"
      }
    ],
    "name": "Meta: Muse Voice Transcribe 1.0",
    "price": {
      "in": null,
      "in_label": null,
      "out": null,
      "out_label": null,
      "sort_in": null,
      "sort_out": null,
      "varies": true
    },
    "short": "Muse Voice Transcribe 1.0 je model spoločnosti Meta na prevod reči na text pre diktovanie, detegované repliky a prepisy s rozlíšením hovoriacich. Podporuje jazykové a slovníkové nápovedy, prepínanie jazykov a časové údaje na úrovni replík, so samostatnými postupmi pre nahratý klip a živý zvuk."
  },
  "renderer_schema": {
    "method_order": "Original DTO methods order; every exact route/format/path/caller survives.",
    "prices": "Original public DTO fields and original native display HTML; no flattened or normalized offers."
  },
  "representation": "exact-public-dto-and-native-renderer-html",
  "representationNotes": {
    "current_reference": {
      "about_json_pointer": "/aboutHtml",
      "methods": [
        {
          "contract_json_pointer": "/methods/0/rawMethod/contract",
          "html_json_pointer": "/methods/0/html",
          "method_ordinal": 0
        }
      ],
      "role": "current-semantic-reference"
    },
    "raw_input": {
      "examples_role": "historical-input-not-current-ready-examples",
      "json_pointers": [
        "/rawModel",
        "/methods/0/rawMethod"
      ],
      "role": "historical-owner-input"
    },
    "schema": "ailoot-native-model-representations-v1"
  },
  "schema": "ailoot-static-model-facts-v1",
  "schema_version": 1,
  "shortText": "Muse Voice Transcribe 1.0 je model spoločnosti Meta na prevod reči na text pre diktovanie, detegované repliky a prepisy s rozlíšením hovoriacich. Podporuje jazykové a slovníkové nápovedy, prepínanie jazykov a časové údaje na úrovni replík, so samostatnými postupmi pre nahratý klip a živý zvuk.",
  "source": {
    "audit_sha256": "2e00086bcbfc28e64d0cebe97aa47c17d8d5618963027f8ffb9dc6123d7d25b1",
    "bridge_map_sha256": "1125275768b9636fc8461bc7da5061239a81ddfe508e2557843ca42c58ab0036",
    "raw_model_json_sha256": "7d8bb2d6bf44beef4f609e55cdf6724fb4d73da066ec7bed1274b706ca3be1fd",
    "renderer_sha256": "94893ba0fa4d7b7d32370787b705f436a4c2569f84ec7b33063549adc74b07e0"
  },
  "sourceRevision": "69033cc86e0e3e53c19824d19b6cdada25339161757e2bf1ee47a7e470662414"
}
