scorpiox-voiceCommunication

A command-line tool for recording audio from system microphones and transcribing speech to text. Integrates with the ScorpioX communication suite for voice-driven workflows.

Linux x64 Linux ARM64 macOS ARM64 Windows x64

Usage Examples

This tool operates with sensible defaults and does not require command-line flags.

Basic — Record voice to file
# Start recording from default microphone
scorpiox-voice record

● Recording... press Ctrl+C to stop
■ Saved: voice_2026-03-13_15-42-01.wav (12.4s, 16-bit 44.1kHz)
Transcribe an audio file
# Transcribe a previously recorded file
scorpiox-voice transcribe voice_2026-03-13_15-42-01.wav

Transcription (en):
"Hey team, the deployment is ready for staging.
 Please review the PR before end of day."
Record and transcribe in one step
# Record then immediately transcribe
scorpiox-voice record --transcribe

● Recording... press Ctrl+C to stop
■ Saved: voice_2026-03-13_15-44-30.wav (8.1s)
⟳ Transcribing...
"Schedule the meeting for Friday at 3 PM."
Pipe transcription to another tool
# Record a voice memo and email the transcript
scorpiox-voice record --transcribe | scorpiox-email send \
  --to team@company.com \
  --subject "Voice memo transcript"

# Use with scorpiox-whatsapp
scorpiox-voice transcribe meeting.wav | scorpiox-whatsapp send \
  --to "+1234567890"
List audio devices
scorpiox-voice devices

Audio Input Devices:
  [0] Built-in Microphone (default)
  [1] USB Condenser Mic
  [2] Bluetooth Headset

Source & Build Info

Source File
scorpiox/scorpiox-voice.c
Lines of Code
465
Dependencies
libsxutil, yyjson

Related Tools