Skip to main content

Speech to Text Pack

TrustedSandbox optionalv1.0.0MITUnverified

by AgentNode · published 5 months ago · toolpack

Transcribe audio files and streams to text using Whisper.

Convert audio recordings, podcasts, and meeting recordings to text. Supports 50+ languages with timestamps and speaker diarization.

langchaincrewaigeneric

Quick Start

bash
agentnode install speech-to-text-pack

Runs in a subprocess with filtered environment by default. Declared permissions are policy-checked, not sandboxed.

Usage

From package
python
from speech_to_text_pack.tool import run

result = run(
    file_path="meeting_2026-03-18.mp3",
    language="en",
    timestamps=True,
    speaker_diarization=True
)

for segment in result["segments"]:
    start = segment["start"]
    end = segment["end"]
    speaker = segment.get("speaker", "Unknown")
    text = segment["text"]
    print(f"[{start:.1f}s - {end:.1f}s] {speaker}: {text}")

print(f"\nFull transcript length: {len(result['text'])} characters")
print(f"Detected language: {result['language']}")
print(f"Confidence: {result['confidence']:.2%}")

Environment Variables

OPENAI_API_KEY

OpenAI API key for cloud-based Whisper transcription (optional — local model works without it)

Runs locally on your machine. No execution data is sent to AgentNode. Permissions are checked before execution. Learn how this works

Verification

low confidence30/100Unverified
smokeSmoke test failed
0/25
testsTests failed
0/15
importAll tools imported successfully
+15/15
installInstalled in 1.8s
+15/15
contractContract not validated
0/10
determinismNo determinism data
0/5
reliabilityNo stability data
0/10

Package installs and imports correctly.

install1.8s
import89ms
smoke149ms
tests1.3s

This package scored below the verification threshold. Some checks may have failed or produced inconclusive results.

Verified in cases_real mode

Python 3.12.3ffmpegpopplertesseractuv

Last verified 27d ago· Runner v2.0.0

Use this when you need to...

  • Transcribe customer support call recordings with speaker labels
  • Generate timestamped subtitles from podcast audio files
  • Convert multilingual meeting recordings to searchable text
  • Transcribe live audio streams in real time for accessibility
  • Extract spoken dialogue from video files for content indexing

README

Version History

Capabilities

speech_to_texttranscribe_audiotool

Permissions

Sandbox optionalFrom a trusted publisher — runs on the host by default. You can require isolation with sandbox.host_trust_policy.

Declared by the publisher. Checked before execution by the policy gate.

Networkrestricted
Filesystemtemp
Code Executionnone
Data Accessinput_only
User Approvalnever

Permissions are policy-checked before execution. For trusted and curated packages that run on the host, network and filesystem access are policy-checked but not OS-sandboxed. When runtime isolation is required for untrusted/community code, AgentNode uses sandbox-or-fail-closed if the required container runtime and pinned image are available. Learn more

Privacy

All tool execution happens locally on your machine. AgentNode never receives:

  • • Tool inputs or outputs
  • • Execution logs
  • • Data your agent processes

Only install events and search queries are sent to the registry.

bash
agentnode install speech-to-text-pack

Environment Variables

OPENAI_API_KEY

Files (3)

License

MIT

Stats

Downloads0
Installs0
Versionv1.0.0
Published3/16/2026
Channelstable
Typetoolpack
Entrypointspeech_to_text_pack.tool

Compatibility

Frameworks

langchaincrewaigeneric

Runtime

python

Python Version

>=3.10

Trust & Security

PublisherTrusted
SignatureNone
ProvenanceNone
Security Issues0

Publisher

A

AgentNode

@agentnode