Live Audio Intelligence
Live webcast transcription + vocal stress analysis (F0 jitter, hesitation) for earnings calls.
Versions
0.1.1latestTools 4
monitor_live_stream Start monitoring a live financial webcast for transcription and stress analysis. Provide a URL to a live earnings call, CNBC stream, or any webcast. The server will extract the audio stream, begin chunking it into 15-second segments, and continuously transcribe them in the background. If the audio is low-quality (speakerphone, poor connection), set disable_vad=true to prevent the voice activity detector from aggressively dropping muddy speech segments. Returns a stream_id you'll use for all subsequent operations.
get_rolling_transcript Retrieve the rolling transcript from a monitored stream. Returns the concatenated text from the last N minutes, ideal for feeding into an LLM for summarisation or sentiment analysis of the earnings call in progress.
analyze_speaker_stress Analyse the speaker's vocal stress over a recent time window. Extracts F0 pitch contour, measures pitch jitter (vocal tremor), and detects hesitation patterns (pauses > 400ms). Returns a composite stress score from 0–100 where: 0–20 = confident, fluent delivery 20–45 = normal variation 45–75 = elevated stress — worth monitoring 75–100 = high stress — potential market-moving signal Higher scores correlate with executive nervousness, evasion, and uncertainty — the kind of prosodic signals that precede guidance revisions and earnings misses.
stop_monitor Stop monitoring a live stream and clean up all resources. Kills the ffmpeg process, removes temporary audio files, and clears the transcript buffer.
Permissions 4
network medium filesystem low shell high env_vars low