Speechfire is a Firefox extension that provides offline speech-to-text functionality. It uses a local server for processing and supports multiple languages.
Alt+A
) to start/stop recordingSet up Python environment
python -m venv speechfire
source speechfire/bin/activate # On Windows: speechfire\Scripts\activate
pip install -r requirements-lock.txt # confirmed working
# or
pip install -r requirements.txt # latest versions, may break
Install Extension
extension-firefox.xpi
in Firefoxextension-chrome.zip
in ChromeStart the server
python server.py
Or use the system tray icon:
# On Windows:
python system-tray/start_tray_windows.py
# On Linux:
python system-tray/start_tray_linux.py
After launching the system tray application:
Use the extension
Alt+A
to start/stop recordingStop the server
Ctrl+C
in the terminalsudo apt install python3-gi python3-gi-cairo gir1.2-gtk-3.0 gir1.2-appindicator3-0.1
pip install PyGObject