Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (peertube-plugin-transposer-connector) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Transposer connector
A PeerTube language tool plugin.
Standard scenario is to transcribe and translate with Whisper (by OpenAI).
Developed by fairkom.
Features
- Automated transcription of any video after uploading
- Translation of transcript into several languages
Install
- npm run build
- peertube-cli plugins install
Or use the built in plugin install mechanism as a PeerTube admin.
Dependency
You need a Language Transposer Service account.
Send an email for test access to Language Transposer Service to support@fairkom.eu and add the URL in the configuration of the admin interface of the plugin.
How it works
For high volume PeerTube sites a parallel and asynchronous handling of transcription and translation requests was our goal for the architecture. We developed a Transposer engine, that offers a queuing mechanism and endpoints for transcription and translations. Transposer offers several adapters, one of them is for an engine that runs Whisper. Transposer uses a Kafka pipeline and Kong for creating adapters and APIs.
Status
This plugin is now available for beta testing.
Transposer is still work in progress - codebase see https://git.fairkom.net/emb/displ.eu/transposer