Skip to content
@SpeakWrite-CSC301

SpeakWrite

🗣️ SpeakWrite

SpeakWrite is a speech-to-text-editing application designed for fast and intuitive writing without losing one's chain of thought. It transcribes your speech in real time and allows you to edit the resulting text using natural language commands such as:

Replace 'dog' with 'cat'. Erase the second paragraph. In brackets, write ‘Note: revisit this later.’

🚀 Features

🎙️ Real-Time Speech Transcription

Powered by OpenAI Whisper and WebSockets for real-time updates.

✏️ Natural Language Text Editing

Modify your document using intuitive spoken commands, processed by a fine-tuned Gemini-2.0 Flash.

🧠 Conversational Interface

Maintains recent text history (~1000 tokens) to enable context-aware editing.

🔄 Undo/Redo Support

Use voice commands like "Undo last change" or "Redo" for error recovery.

Popular repositories Loading

  1. speakwrite-ui speakwrite-ui Public

    Frontend repository

    JavaScript

  2. speakwrite-api speakwrite-api Public

    API repo

    Python

  3. speakwrite-db speakwrite-db Public

    Database implementation of the tool

    Python

  4. .github .github Public

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…