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
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.
Hey @porg , just wanted to let you know that I've read your comments, appreciate your interest in this project and agree with a lot of what you've said!
I'll give you proper, detailed responses when I have a break from other work (likely in a few days) but just wanted to say I'm very open to feedback and suggestions and willing to implement some things in this repo, but of course pull requests with code (or documentation, tests, etc) are much appreciated!
Thanks for the immediate first response before being able to respond deeper and the offer for a direct telco call/chat. I have contacted you on that other communication channel and am looking forward to a conversation.
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)--export
formatsfile.en.ass
,file.en.ass
,file.fr.ass
andfile.fr.lrc
according to
--filename
template 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--export
file 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
The text was updated successfully, but these errors were encountered: