PeerTube/packages/tests/fixtures
lutangar ef14cf4a5c
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-06-28 08:43:40 +02:00
..
ap-json Migrate server to ESM 2023-08-11 15:02:33 +02:00
live Migrate server to ESM 2023-08-11 15:02:33 +02:00
peertube-plugin-test fix(server/plugins): avoid duplicate settings 2024-05-17 10:43:47 +02:00
peertube-plugin-test-broken Migrate server to ESM 2023-08-11 15:02:33 +02:00
peertube-plugin-test-external-auth-one Migrate server to ESM 2023-08-11 15:02:33 +02:00
peertube-plugin-test-external-auth-three Migrate server to ESM 2023-08-11 15:02:33 +02:00
peertube-plugin-test-external-auth-two Migrate server to ESM 2023-08-11 15:02:33 +02:00
peertube-plugin-test-filter-translations Migrate server to ESM 2023-08-11 15:02:33 +02:00
peertube-plugin-test-five feat(plugins): add req.rawBody for routes 2024-04-02 11:06:34 +02:00
peertube-plugin-test-four feat(plugins): add peertubeHelpers.loadByIdOrUUIDWithFiles (#6302) 2024-04-04 08:20:09 +02:00
peertube-plugin-test-id-pass-auth-one Migrate server to ESM 2023-08-11 15:02:33 +02:00
peertube-plugin-test-id-pass-auth-three Migrate server to ESM 2023-08-11 15:02:33 +02:00
peertube-plugin-test-id-pass-auth-two Migrate server to ESM 2023-08-11 15:02:33 +02:00
peertube-plugin-test-native Migrate server to ESM 2023-08-11 15:02:33 +02:00
peertube-plugin-test-podcast-custom-tags Migrate server to ESM 2023-08-11 15:02:33 +02:00
peertube-plugin-test-six Migrate server to ESM 2023-08-11 15:02:33 +02:00
peertube-plugin-test-transcoding-one Migrate server to ESM 2023-08-11 15:02:33 +02:00
peertube-plugin-test-transcoding-two Migrate server to ESM 2023-08-11 15:02:33 +02:00
peertube-plugin-test-unloading Migrate server to ESM 2023-08-11 15:02:33 +02:00
peertube-plugin-test-video-constants Migrate server to ESM 2023-08-11 15:02:33 +02:00
peertube-plugin-test-websocket Migrate server to ESM 2023-08-11 15:02:33 +02:00
transcription feat(transcription): groundwork 2024-06-28 08:43:40 +02:00
60fps_720p_small.mp4 Migrate server to ESM 2023-08-11 15:02:33 +02:00
avatar-big.png Migrate server to ESM 2023-08-11 15:02:33 +02:00
avatar-resized-48x48.gif Migrate server to ESM 2023-08-11 15:02:33 +02:00
avatar-resized-48x48.png Migrate server to ESM 2023-08-11 15:02:33 +02:00
avatar-resized-120x120.gif Migrate server to ESM 2023-08-11 15:02:33 +02:00
avatar-resized-120x120.png Migrate server to ESM 2023-08-11 15:02:33 +02:00
avatar-resized-600x600.png Generate 600x600 and 1500x1500 avatars 2024-02-26 15:00:22 +01:00
avatar-resized-1500x1500.png Generate 600x600 and 1500x1500 avatars 2024-02-26 15:00:22 +01:00
avatar.gif Migrate server to ESM 2023-08-11 15:02:33 +02:00
avatar.png Migrate server to ESM 2023-08-11 15:02:33 +02:00
avatar2-resized-48x48.png Migrate server to ESM 2023-08-11 15:02:33 +02:00
avatar2-resized-120x120.png Migrate server to ESM 2023-08-11 15:02:33 +02:00
avatar2-resized-600x600.png Generate 600x600 and 1500x1500 avatars 2024-02-26 15:00:22 +01:00
avatar2-resized-1500x1500.png Generate 600x600 and 1500x1500 avatars 2024-02-26 15:00:22 +01:00
avatar2.png Migrate server to ESM 2023-08-11 15:02:33 +02:00
banner-resized-600.jpg Generate small versions of banners too 2024-03-27 15:08:09 +01:00
banner-resized-1920.jpg Generate small versions of banners too 2024-03-27 15:08:09 +01:00
banner-user-import-resized-600.jpg Generate small versions of banners too 2024-03-27 15:08:09 +01:00
banner-user-import-resized-1920.jpg Generate small versions of banners too 2024-03-27 15:08:09 +01:00
banner.jpg Migrate server to ESM 2023-08-11 15:02:33 +02:00
custom-preview-big.png Migrate server to ESM 2023-08-11 15:02:33 +02:00
custom-preview.jpg Improve generated image quality 2024-02-26 11:33:17 +01:00
custom-thumbnail-big.jpg Migrate server to ESM 2023-08-11 15:02:33 +02:00
custom-thumbnail-from-preview.jpg Improve generated image quality 2024-02-26 11:33:17 +01:00
custom-thumbnail.jpg Migrate server to ESM 2023-08-11 15:02:33 +02:00
custom-thumbnail.png Migrate server to ESM 2023-08-11 15:02:33 +02:00
exif.jpg Migrate server to ESM 2023-08-11 15:02:33 +02:00
exif.png Migrate server to ESM 2023-08-11 15:02:33 +02:00
export-bad-structure.zip Add user import/export tests 2024-02-21 13:49:08 +01:00
export-bad-video-file.zip Add user import/export tests 2024-02-21 13:49:08 +01:00
export-bad-video.zip Add user import/export tests 2024-02-21 13:49:08 +01:00
export-with-files.zip Add user import/export tests 2024-02-21 13:49:08 +01:00
export-without-files.zip Add user import/export tests 2024-02-21 13:49:08 +01:00
export-without-videos.zip Add user import/export tests 2024-02-21 13:49:08 +01:00
low-bitrate.mp4 Migrate server to ESM 2023-08-11 15:02:33 +02:00
rtmps.cert Migrate server to ESM 2023-08-11 15:02:33 +02:00
rtmps.key Migrate server to ESM 2023-08-11 15:02:33 +02:00
sample.ogg Migrate server to ESM 2023-08-11 15:02:33 +02:00
subtitle-bad.txt Migrate server to ESM 2023-08-11 15:02:33 +02:00
subtitle-good.srt Migrate server to ESM 2023-08-11 15:02:33 +02:00
subtitle-good1.vtt Migrate server to ESM 2023-08-11 15:02:33 +02:00
subtitle-good2.vtt Migrate server to ESM 2023-08-11 15:02:33 +02:00
thumbnail-playlist.jpg Improve generated image quality 2024-02-26 11:33:17 +01:00
video-720p.torrent Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_chapters.mp4 Add video chapters support 2023-08-28 16:17:31 +02:00
video_import_preview.jpg Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_import_preview_yt_dlp.jpg Fix import tests 2024-04-29 08:01:57 +02:00
video_import_thumbnail.jpg Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_import_thumbnail_yt_dlp.jpg Fix import tests 2024-04-29 08:01:57 +02:00
video_short.avi Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_short.mkv Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_short.mp4 Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_short.mp4.jpg Improve generated image quality 2024-02-26 11:33:17 +01:00
video_short.ogv Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_short.ogv.jpg Improve generated image quality 2024-02-26 11:33:17 +01:00
video_short.webm Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_short.webm.jpg Improve generated image quality 2024-02-26 11:33:17 +01:00
video_short1-preview.webm.jpg Improve generated image quality 2024-02-26 11:33:17 +01:00
video_short1.webm Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_short1.webm.jpg Improve generated image quality 2024-02-26 11:33:17 +01:00
video_short2.webm Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_short2.webm.jpg Improve generated image quality 2024-02-26 11:33:17 +01:00
video_short3.webm Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_short3.webm.jpg Improve generated image quality 2024-02-26 11:33:17 +01:00
video_short_0p.mp4 Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_short_4k.mp4 Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_short_144p.m3u8 Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_short_144p.mp4 Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_short_240p.m3u8 Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_short_240p.mp4 Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_short_360p.m3u8 Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_short_360p.mp4 Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_short_480.webm Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_short_480p.m3u8 Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_short_480p.mp4 Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_short_720p.m3u8 Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_short_720p.mp4 Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_short_fake.webm Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_short_mp3_256k.mp4 Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_short_no_audio.mp4 Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_very_long_10p.mp4 Migrate server to ESM 2023-08-11 15:02:33 +02:00
video_very_short_240p.mp4 Migrate server to ESM 2023-08-11 15:02:33 +02:00