Skip to content

Open Voice Input Linux v0.1.0-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@SidUParis SidUParis released this 26 Aug 07:57
· 13 commits to main since this release
Immutable release. Only release title and notes can be modified.
v0.1.0-alpha.1
5b789a6

Open Voice Input Linux's first alpha preview provides caret-local streaming voice input through IBus, without clipboard paste.

Highlights

  • Live cumulative IBus preedit with one authoritative final commit.
  • Volcengine two-pass recognition with punctuation, ITN, DDC, sentence segmentation, vocabulary, and explicit recognition corrections.
  • Per-recording microphone re-enumeration and conservative recovery from stale monitor defaults after device changes.
  • GTK4 settings for private API-key and recognition configuration.
  • Transactional per-user install, upgrade, uninstall, and exact restoration of the previous IBus engine.
  • Reproducible offline preview bundle for Ubuntu 24.04 x86_64 / CPython 3.12.
  • Clean Ubuntu 24.04 VM install, upgrade, uninstall, reinstall, settings, and isolated real-IBus validation passed.

Important alpha limitations

  • Dictation temporarily switches to the murmur-voice IBus engine. The permanent combined Rime/librime engine is not implemented.
  • There is no built-in global shortcut or standalone recording indicator.
  • Each dictation is capped at 10 minutes, with up to 20 seconds allowed for the provider final result.
  • This is not a distribution-native or broadly qualified Wayland release.
  • The clean VM used for lifecycle testing has no audio input. A fresh graphical-login test combining a physical microphone, provider account, and representative application matrix remains an explicit alpha validation gap.
  • Live preedit does not cross an RDP canvas; remote use requires installation and microphone redirection in the remote desktop session.
  • Uninstall retains private key, vocabulary, and correction files.

Audio is uploaded to Volcengine only during explicit dictation and is billed under the user account. No provider key is bundled or supplied to CI.

Integrity and provenance

  • Source commit: 5b789a653e7d177ebd8d82b204ac169dd007cb96
  • CI run: https://github.com/SidUParis/openVoiceInput_linux/actions/runs/32944503989
  • Archive SHA256: 9c7f64b39848acdea67b81037ed66863f13e16cc5f8ca14ed2b8b0844cc7826c
  • Checksum-file SHA256: c6004e3b88485f6cde83f5057c4be543b9d66b2431134ba19b3188b40a3bf6c5
  • CI artifact ZIP SHA256: 943c65dc2d89d47689e68c68e7e48fc0a84edebed35b5432f0e65d74cc00c73a
  • CycloneDX SBOM serial: urn:uuid:72666469-39b4-5327-af83-5062b5096df4

See CHANGELOG.md, README.md, and docs/README.zh-CN.md for installation, security, privacy, and troubleshooting details.