You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 19, 2026. It is now read-only.
audio-file — Must be supplied. Needed for base operation.
unsynchronized-lyrics-file — If supplied then spelling, punctuation, line-wrappings are preserved as-is and the service of the app is to create the correlated timestamps.
Helpful for lesser known languages, aid it further by specifying --language-input.
Or for strict editorial control for well supported languages to get exactly the orthography, punctuation and line-wrappings you want.
Optional arguments, multiple values are comma separated
-i --language-input (one or more: IETF Language Tags)
Aid processing by explicitly stating what language(s) and/or regional variant(s) and/or dialect(s) occur(s) in the input.
Order of supplied arguments carries no meaning/priority.
Synopsis
lyrics-transcriber [ options ] [ unsynchronized-lyrics-file ] <audio-file>audio-file— Must be supplied. Needed for base operation.unsynchronized-lyrics-file— If supplied then spelling, punctuation, line-wrappings are preserved as-is and the service of the app is to create the correlated timestamps.--language-input.Optional arguments, multiple values are comma separated
-i --language-input(one or more: IETF Language Tags)v --voices [ <n> || VoiceName1,VoiceName2,…,VoiceName3 ]V --voice-isolation <n>-c --correlate-lyrics(one or more services: all, genius, spotify)-k --api-key-openai <key>--correlate-lyrics.-e --export(one or more of these: all, ass, json, lrc-midico, mp4, srt)-o --language-output(one or more: IETF Language Tags)--exportformatsfile.en.ass,file.en.ass,file.fr.assandfile.fr.lrcaccording to
--filenametemplate containing a%language%token.Filename pattern for the output file(s)
--filename "<filename template>"%basename%.%language%.%ext%%basename%— The input file's basename, that is the name without the file extension.%ext%— The file extension which is to be used for the respective--exportfile format.%hash%— The hash checksum of the input file.Shorthand arguments
-a → --export=all→ exports all available file formats (=default)-A → --export=ass-J → --export=json-L → --export=lrc-midico-M → --export=mp4-S → --export=srt