- speech to text recognition and transcribe
- check existence of desired and prohibited phrases
- build/publish Visprech.Cmd project or download latest release
- run the built executable
- if not exists
ffmpeg
will be download (needed for audio extraction) - if not exists
Whisper ggml
will be downloaded (needed for transcript creation)
- if not exists
- the app.conf file should be created with default configuration
- edit phrases in app.conf. Add phrases that are desired and/or prohibited. DesiredPhrases and ProhibitedPhrases respectively.
- run the executable against video file (audio file will work too).
- Run it in the command line. E.g.
VideoSpeechCheck.exe <file to check>
- Drag-and-Drop a video file on
VideoSpeechCheck.exe
- Run it in the command line. E.g.
- ffmpeg to extract audio stream for speech to text process
- Whisper.net (OpenAI Whisper) to transcribe speech to text
- Diacritics.NET used to remove diacritics before phrases check
- Fastenshtein used to compare phrases by Levenshtein distance
- some more user friendly UI