Skip to content

Conversation

@bodharma
Copy link

@bodharma bodharma commented Jan 4, 2026

Built over a weekend to read voice messages as text instead of listening.

Features:

  • Alt-U to transcribe voice messages
  • Alt-Shift-U to re-transcribe
  • Alt-L to set language per chat
  • 22+ languages (en, ru, uk, es, fr, de, zh, ja, etc.)
  • Auto-truncate long transcriptions (configurable max lines)
  • Works with OpenAI API, whisper.cpp, or local Whisper

Config in ~/.config/nchat/ui.conf:

  • audio_transcribe_enabled=1 # turn it on
  • audio_transcribe_language=auto # or en, ru, uk, etc.
  • audio_transcribe_max_lines=15 # truncate long ones

Database: Added transcriptionLanguage to chats2 table (schema v9)

Docs: TRANSCRIPTION.md for usage, TRANSCRIPTION-SETUP.md for setup

Built over a weekend to read voice messages as text instead of listening.

Features:
- Alt-U to transcribe voice messages
- Alt-Shift-U to re-transcribe
- Alt-L to set language per chat
- 22+ languages (en, ru, uk, es, fr, de, zh, ja, etc.)
- Auto-truncate long transcriptions (configurable max lines)
- Works with OpenAI API, whisper.cpp, or local Whisper

Config in ~/.config/nchat/ui.conf:
- audio_transcribe_enabled=1  # turn it on
- audio_transcribe_language=auto  # or en, ru, uk, etc.
- audio_transcribe_max_lines=15  # truncate long ones

Database: Added transcriptionLanguage to chats2 table (schema v9)

Docs: TRANSCRIPTION.md for usage, TRANSCRIPTION-SETUP.md for setup
@d99kris d99kris self-assigned this Jan 6, 2026
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.

2 participants