Go to file
2021-10-21 16:59:01 +02:00
controllers Changed: Updated layout, menu and permissions 2021-10-21 16:07:54 +02:00
cron Added: web2py current files 2021-10-01 10:29:16 +02:00
languages Changed: Updated layout, menu and permissions 2021-10-21 16:07:54 +02:00
models Changed: Updated layout, menu and permissions 2021-10-21 16:07:54 +02:00
modules Changed: Moved webvtt tools from modules to views 2021-10-12 15:56:42 +02:00
private Added: vosk functionality 2021-10-08 15:18:30 +02:00
static Added: web2py current files 2021-10-01 10:29:16 +02:00
views Changed: Updated layout, menu and permissions 2021-10-21 16:07:54 +02:00
__init__.py Added: web2py current files 2021-10-01 10:29:16 +02:00
.gitignore Changes: transcription 2021-10-08 09:44:50 +02:00
ABOUT Added: web2py current files 2021-10-01 10:29:16 +02:00
LICENSE Added: web2py current files 2021-10-01 10:29:16 +02:00
progress.log Added: web2py current files 2021-10-01 10:29:16 +02:00
README.md „README.md“ ändern 2021-10-21 16:59:01 +02:00
routes.example.py Added: web2py current files 2021-10-01 10:29:16 +02:00

web2py.transcription is a web application based on web2py for transcribing audio and video files. The core of the application is the speech recognition toolkit vosk.

Requirements

  • ffmpeg
  • git
  • python3
  • pip3
  • python module srt
  • python module vosk
  • python module webvtt-py
  • vosk language model

Install on Ubuntu

The following steps install the application to ~/web2py

apt install ffmpeg
apt install python3-pip
pip3 install --upgrade pip
cd ~
git clone --recursive https://github.com/web2py/web2py.git
cd web2py/applications
mkdir transcription
cd transcription
git clone https://gitea.iwm-tuebingen.de/mschmidt/web2py.transcription.git .
pip3 install -t modules srt
pip3 install -t modules vosk
pip3 install -t modules webvtt-py
cd private
wget https://alphacephei.com/vosk/models/vosk-model-de-0.21.zip
unzip vosk-model-de-0.21.zip
mv vosk-model-de-0.21 model

Start

cd ~/web2py
python3 web2py

Assign administrator password.

Usage

The application works only for logged-in users with the role 'manager' !