Thanks to visit codestin.com
Credit goes to github.com

Skip to content

movingfive/WhisperingX

 
 

Repository files navigation

Whispering

WhisperingX

About

WhisperingX is a minimalist transcription tool forked from the open-source project Whispering. Built with a focus on accuracy and simplicity, WhisperingX strips away unnecessary features and code from its predecessor, offering a streamlined experience for users who need reliable audio-to-text conversion.

Quick Start

  1. Go to Settings.

Settings

  1. Set API keys.

API keys

  1. Set transcription model

Transcription model

  1. Set post processing model (LLM model)

Post processing model

  1. Set global shortcut

Global shortcut

  1. Minimize it to the tray

Minimize to tray

  1. Press and hold the shortcut key, and try it out!

Try it out


Tuning for better accuracy.

  1. Define your vacabulary, the transcription will favor the words in the vocabulary for better accurracy. Here is an example:
'xAI' - company name, 'Grok' - AI assistant name, 'neuralink' - brain-interface tech, 'Yao' - person name
  1. Override the default prompt passed to Whisper model, by going to Setting->Transcription, expand "Advanced Options". You can use {{vocabulary}} parameter to reference the vocabulary setting.

transcription prompt

  1. Override the default system/user prompt passed to LLM for post processing - by going to Settings->Post Processing, expand "Advanced Options". You can use {{vocabulary}} parameter to reference the vocabulary setting, and the {{input}} parameter to reference the transcribed text.

post processing prompt

  1. Whisper model has language detection, and by default the app put the output language as 'auto', however you can change the output languge in Settings->Shortcut

language

Build Executables with private key

  • Open a new powershell in projects root
  • type the following command: $env:TAURI_SIGNING_PRIVATE_KEY="Your private key" (env variables do not persist across terminals)
  • type: $env:TAURI_SIGNING_PRIVATE_KEY It should return your private key.
  • in the same powershell type: npm run tauri build.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Svelte 44.1%
  • TypeScript 40.2%
  • Rust 9.8%
  • HTML 4.4%
  • Other 1.5%