1
0
Fork 0
peertube/.gitignore

69 lines
863 B
Text
Raw Normal View History

# NPM instalation
node_modules
*npm-debug.log
yarn-error.log
feat(transcription): groundwork chore: fiddling around some more chore: add ctranslate2 and timestamped chore: add performance markers chore: refactor test chore: change worflow name chore: ensure Python3 chore(duration): convert to chai/mocha syntahx chore(transcription): add individual tests for others transcribers chore(transcription): implement formats test of all implementations Also compare result of other implementation to the reference implementation chore(transcription): add more test case with other language and models size and local model chore(test): wip ctranslate 2 adapat chore(transcription): wip transcript file and benchmark chore(test): clean a bit chore(test): clean a bit chore(test): refacto timestamed spec chore(test): update workflow chore(test): fix glob expansion with sh chore(test): extract some hw info chore(test): fix async tests chore(benchmark): add model info feat(transcription): allow use of a local mode in timestamped-whisper feat(transcription): extract run and profiling info in own value object feat(transcription): extract run concept in own class an run more bench chore(transcription): somplify run object only a uuid is now needed and add more benchmark scenario docs(transcription): creates own package readme docs(transcription): add local model usage docs(transcription): update README fix(transcription): use fr video for better comparison chore(transcription): make openai comparison passed docs(timestamped): clea chore(transcription): change transcribers transcribe method signature Introduce whisper builtin model. fix(transcription): activate language detection Forbid transcript creation without a language. Add `languageDetection` flag to an engine and some assertions. Fix an issue in `whisper-ctranslate2` : https://github.com/Softcatala/whisper-ctranslate2/pull/93 chore(transcription): use PeerTube time helpers instead of custom ones Update existing time function to output an integer number of seconds and add a ms human-readable time formatter with hints of tests. chore(transcription): use PeerTube UUID helpers chore(transcription): enable CER evaluation Thanks to this recent fix in Jiwer <3 https://github.com/jitsi/jiwer/issues/873 chore(jiwer): creates JiWer package I'm not very happy with the TranscriptFileEvaluator constructor... suggestions ? chore(JiWer): add usage in README docs(jiwer): update JiWer readme chore(transcription): use FunMOOC video in fixtures chore(transcription): add proper english video fixture chore(transcription): use os tmp directory where relevant chore(transcription): fix jiwer cli test reference.txt chore(transcription): move benchmark out of tests chore(transcription): remove transcription workflow docs(transcription): add benchmark info fix(transcription): use ms precision in other transcribers chore(transcription): simplify most of the tests chore(transcription): remove slashes when building path with join chore(transcription): make fromPath method async chore(transcription): assert path to model is a directory for CTranslate2 transcriber chore(transcription): ctranslate2 assertion chore(transcription): ctranslate2 assertion chore(transcription): add preinstall script for Python dependencies chore(transcription): add download and unzip utils functions chore(transcription): add download and unzip utils functions chore(transcription): download & unzip models fixtures chore(transcription): zip chore(transcription): raise download file test timeout chore(transcription): simplify download file test chore(transcription): add transcriptions test to CI chore(transcription): raise test preconditions timeout chore(transcription): run preinstall scripts before running ci chore(transcription): create dedicated tmp folder for transcriber tests chore(transcription): raise timeout some more chore(transcription): raise timeout some more chore(transcription): raise timeout some more chore(transcription): raise timeout some more chore(transcription): raise timeout some more chore(transcription): raise timeout some more chore(transcription): raise timeout some more chore(transcription): raise timeout some more chore(transcription): use short video for local model test chore(transcription): raise timeout some more chore(transcription): raise timeout some more chore(transcription): raise timeout some more chore(transcription): setup verbosity based on NODE_ENV value
2024-03-29 05:34:45 -04:00
*-ci.log
.yarn
# Testing
2016-11-06 15:25:21 -05:00
/test1/
/test2/
/test3/
/test4/
/test5/
/test6/
2024-06-13 03:23:12 -04:00
# Big fixtures generated/downloaded on-demand
/packages/tests/fixtures/video_high_bitrate_1080p.mp4
/packages/tests/fixtures/video_59fps.mp4
2024-08-12 10:17:11 -04:00
/packages/tests/fixtures/video_50fps.mp4
2024-06-13 03:23:12 -04:00
/packages/tests/fixtures/transcription/models-v1/
2024-07-31 02:16:14 -04:00
# PeerTube
2021-05-14 10:56:44 -04:00
/storage
2024-07-31 02:16:14 -04:00
/dev1
2016-11-06 15:25:21 -05:00
/config/production.yaml
2018-01-30 07:27:07 -05:00
/config/local*
2016-11-06 15:25:21 -05:00
/ffmpeg/
/ffmpeg-3/
2019-04-23 03:50:57 -04:00
/ffmpeg-4/
/thumbnails/
/torrents/
2023-07-11 05:23:51 -04:00
/web-videos/
/videos/
/previews/
/logs/
# IDE
2016-11-06 15:25:21 -05:00
/*.sublime-project
/*.sublime-workspace
/*.vscode
/**/.idea
/dist
/PeerTube.iml
*.swp
# Zanata
/.zanata-cache
/scripts/i18n/generate-iso639-target.ts
# Other
/dump.rdb
/.theia/
2018-01-09 09:29:05 -05:00
/profiling/
2018-01-15 05:51:51 -05:00
/*.zip
2018-05-07 07:06:56 -04:00
/*.tar.xz
/*.asc
*.DS_Store
2018-05-07 12:39:42 -04:00
/docker-volume/
/init.mp4
# TypeScript
*.tsbuildinfo
2021-12-28 04:18:15 -05:00
# EsLint
.eslintcache
# Compiled output
dist