Provides offline speech-to-text functionality into any focused text field.
Speechfire Extension
Speechfire transforms your browser into a powerful offline speech-to-text tool, allowing you to dictate text into any field without relying on cloud services. Built on OpenAI's Whisper model running locally through a Python backend, it provides accurate transcription while keeping your voice data on your own computer. Supports multiple languages and works with any text input field.
YOU NEED TO INSTALL THE SERVER AS WELL: https://github.com/Jejkobb/Speechfire
Key Features:
• Local Processing: Uses Whisper AI model running entirely on your machine
• Multiple Languages: Transcribe in various languages with high accuracy
• Universal Input: Compatible with any text field in Firefox
• Quick Access: Toggle recording with Alt+A hotkey
• System Integration: Easy server control through system tray
• Cross-Platform: Supports Windows and Linux systems
Works completely offline with no internet connection needed. The extension shows clear visual feedback through icon states to indicate recording status.
Technical Details:
- Backend: OpenAI Whisper model for speech recognition
- Local Server: Python-based for processing audio
- System Requirements: Python environment and basic system dependencies
- Browser Support: Chrome (Firefox version also available)
An open-source tool that keeps your voice data local while providing reliable speech-to-text conversion.
Read more
YOU NEED TO INSTALL THE SERVER AS WELL: https://github.com/Jejkobb/Speechfire
Key Features:
• Local Processing: Uses Whisper AI model running entirely on your machine
• Multiple Languages: Transcribe in various languages with high accuracy
• Universal Input: Compatible with any text field in Firefox
• Quick Access: Toggle recording with Alt+A hotkey
• System Integration: Easy server control through system tray
• Cross-Platform: Supports Windows and Linux systems
Works completely offline with no internet connection needed. The extension shows clear visual feedback through icon states to indicate recording status.
Technical Details:
- Backend: OpenAI Whisper model for speech recognition
- Local Server: Python-based for processing audio
- System Requirements: Python environment and basic system dependencies
- Browser Support: Chrome (Firefox version also available)
An open-source tool that keeps your voice data local while providing reliable speech-to-text conversion.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx",\t"manifest_version": 3,\t"name": "Speechfire",\t"version": "0.0.1",\t"description": "Provides offline speech-to-text functionality into any focused text field.",\t"permissions": ["activeTab", "storage", "scripting"],\t"background": {\t\t"service_worker": "background.js"\t},\t"icons": {\t\t"128": "icon/icon-128.png"\t},\t"action": {\t\t"default_popup": "popup.html",\t\t"default_icon": {\t\t\t"16": "icon/icon-16.png",\t\t\t"48": "icon/icon-48.png",\t\t\t"128": "icon/icon-128.png"\t\t}\t},\t"commands": {\t\t"start_stop_transcription": {\t\t\t"suggested_key": {\t\t\t\t"default": "Alt+A",\t\t\t\t"mac": "Ctrl+A"\t\t\t},\t\t\t"description": "Start/Stop transcription"\t\t}\t},\t"content_security_policy": {\t\t"extension_pages": "script-src 'self'; object-src 'self';"\t},\t"web_accessible_resources": [\t\t{\t\t\t"resources": [\t\t\t\t"sounds/start.mp3",\t\t\t\t"sounds/stop.mp3",\t\t\t\t"font/Geist-Medium.otf",\t\t\t\t"font/Geist-Regular.otf",\t\t\t\t"font/Geist-SemiBold.otf",\t\t\t\t"icon/icon-red.png"\t\t\t],\t\t\t"matches": [""] \t\t}\t]}
Read more