Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ssciwr/vink

A stand-alone application with GUI for OpenAI's Whisper
https://github.com/ssciwr/vink

gui hacktoberfest iwr-hacktoberfest openai pyinstaller speech-to-text transcription whisper whisper-ai

Last synced: 3 days ago
JSON representation

A stand-alone application with GUI for OpenAI's Whisper

Awesome Lists containing this project

README

        

# Vink - an OpenAI Whisper standalone distribution

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.10471161.svg)](https://doi.org/10.5281/zenodo.10471161)

This is a stand-alone application that packages [OpenAI's Whisper](https://github.com/openai/whisper) into a distribution that does not require users to have Python installed. Additionally, it provides a minimalistic graphical user interface for transcription.

## Installation on Windows 10+

Please download the zipped distribution from Zenodo and unpack it to a target location of your choice:

* [2024-01-08 Build from zenodo.org](https://zenodo.org/records/10471161/files/vink-installer.exe?download=1), MD5 checksum: d94d38f8db81ea1b9338e152496cc270

## Usage on Windows

Please install by double clicking on the downloaded installer. Running `vink.exe` (e.g. from your start-up menu) will fire up the graphical user interface, allowing you to specify input and output files, a model and device to run on.

If you want to work with `whisper`'s command line interface instead, you can do so by providing arguments on the command_line:

```
vink --help
```

## Linux

Currently, there is no (working) stand-alone packaging for Linux due to issues in [pyinstaller](https://github.com/pyinstaller/pyinstaller)'s handling of PySide6.
If you are still interested in using the GUI from Ubuntu/Debian, the following sequence of commands will install dependencies and run locally:

```
sudo apt install ffmpeg python3 python3-pip git
git clone https://github.com/ssciwr/vink.git
cd vink
python -m pip install -r requirements.txt
python vink.py
```

## Licensing

The code provided in this project itself is covered by [the MIT license](LICENSE.md). The overall distribution is also licensed under the MIT license. For details about bundled components and their license, please check [LICENSE.md](LICENSE.md).