Skip to content

Voice2Text AI 0.4 native Linux rewrite - #16

Merged
crhy merged 2 commits into
mainfrom
release/v0.4.0-native-linux
Jul 29, 2026
Merged

Voice2Text AI 0.4 native Linux rewrite#16
crhy merged 2 commits into
mainfrom
release/v0.4.0-native-linux

Conversation

@crhy

@crhy crhy commented Jul 29, 2026

Copy link
Copy Markdown
Owner

Summary

  • replace the monolithic Qt/PyAudio application with GTK 4 and libadwaita
  • use GStreamer for responsive microphone capture and streamed speech playback
  • support system, light, and dark appearance modes
  • stop dictation before Ask AI, Copy, and Clear actions
  • preserve complete microphone names in Preferences
  • stream Ollama responses and natural Edge TTS audio with offline eSpeak NG fallback
  • eliminate stale X11/Compiz rendering artifacts
  • rebuild the Flatpak on the GNOME 50 runtime
  • add unit, lint, metadata, screenshot, and release validation

Validation

  • Python compilation
  • Ruff
  • Pytest
  • desktop entry validation
  • Flatpak manifest and AppStream lint
  • local Flatpak build, install, and repository lint
  • manual dictation, microphone selection, Ollama, theme, clipboard, clear, and speech testing

@crhy
crhy merged commit bdcd677 into main Jul 29, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant