Skip to content

sloganking/desk-talk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

desk-talk

Transcription for your desktop.

A software that records what you say when you press a button down, and types what you said when you release it.

transcribe.mp4

Setup

Make sure ffmpeg is installed and added to your PATH

Quickstart

Assign your OpenAI API key to the OPENAI_API_KEY environment variable and run:

desk-talk --ptt-key scroll-lock

Or pass your OpenAI API key as a flag like so:

desk-talk --ptt-key scroll-lock --api-key [YOUR_API_KEY]

desk-talk will now record every time you hold down the ptt-key, and type what you spoke every time you release it.

Note

You can manage your OpenAI API keys at https://platform.openai.com/api-keys

Other Usage

Special Keys

To find the name of a key by pressing it, run:

desk-talk show-key-presses

If your key shows as Unknown(number), pass number to the --special-ptt-key flag like so:

desk-talk --special-ptt-key 125

Non-default recording device

To use a microphone other than the system default, run

desk-talk list-devices    

to get a list of system microphone names. And pass the desired microphone name to --device like so:

desk-talk --ptt-key scroll-lock --device "Microphone (3- USB Audio Device)"

Releases

No releases published

Packages

No packages published

Languages