← Plugin catalog
Developer Tools

VoiceLab

VoiceLab v1.0.4

Voice AI in one platform

Create a free account to save this plugin.

Competitor profile

Developer declarations; not independently tested. Listing last checked Nov 4, 2026. Package observed Nov 3, 2026.

Declared capabilities

  • Generate speech from text (TTS)
  • Transcribe audio with timing (STT)
  • Meeting AI: upload recordings, get transcripts and notes

Cost & access

This plugin does not sell products or process payments.

Declared limitations

  • Invalid voice ID
  • Unsupported language
  • Missing audio parameter
  • Two audio sources

Onboarding example

Transcribe this audio file

View onboarding source →

View package source →

Description

From the marketplace listing

VoiceLab is an AI voice platform for text-to-speech, speech-to-text, dubbing, meeting notetaking, and voice agents. Turn text into natural speech, transcribe audio files, upload meeting recordings for transcripts and AI notes, remove background noise, and connect voice tools to agents via MCP. Audio can be provided as a file attached in ChatGPT, a public HTTPS link, or a small base64 payload.

Language: English · Automatically detected from descriptions.

What changed

Keywords

Files & skills

File archives

Plugin package7 files · 22.3 KBBrowse files →
Skill instructions
get-started4.06 KB

View saved version →

---
name: get-started
description: Get started with VoiceLab speech AI tools for TTS, STT, Meeting AI, file upload, voice isolation, and LLM.
---

# Getting Started with VoiceLab

Welcome to VoiceLab! This guide will help you start using VoiceLab's speech AI capabilities.

## What VoiceLab Does

VoiceLab provides production-grade speech AI tools for agents:

- **Text-to-Speech (TTS)**: Generate natural speech in Uzbek, Russian, and English
- **Speech-to-Text (STT)**: Transcribe audio with word-level timing and speaker labels
- **Meeting AI**: Upload a meeting recording and get a transcript plus AI notes
- **File upload**: Attach an audio file in ChatGPT, or pass a public HTTPS link (`audio_url`)
- **Voice Isolation**: Remove background noise with optional speech restoration
- **LLM Completions**: Chat with Aisha models for Uzbek language understanding

## Authentication

VoiceLab uses Bearer token authentication. You'll need a VoiceLab MCP gateway Bearer token when connecting.

Get your API key at [voicelab.uz](https://voicelab.uz).

## Quick Start Examples

### Generate Speech

```
Generate Uzbek speech for: "Salom, dunyo!"
```

The agent will:
1. Call `list_voices` to find available Uzbek voices
2. Call `text_to_speech` with your text
3. Return base64-encoded WAV audio

### Transcribe Audio

```
Transcribe this meeting recording with speaker labels.
[Attach audio file]
```

The agent will:
1. Call `speech_to_text` with your audio (base64-encoded)
2. Poll `get_transcription` until processing completes
3. Return transcription with word timing and speaker labels

### Meeting Notes

```
Summarize this meeting recording.
[Attach audio file]
```

The agent will:
1. Call `create_meeting_from_file` (attached file) or `create_meeting` with `audio_url`
2. Poll `get_meeting` until status is `ready`, `transcribed`, or `failed`
3. Return transcript and notes (use `regenerate_meeting_notes` if notes failed)

Note: `get_meeting_translations` is not available with API keys.

### Remove Noise

```
Clean up this phone call recording by removing background noise.
[Attach audio file]
```

The agent will:
1. Call `isolate_voice` with your audio
2. Poll `get_isolation` until processing completes
3. Return isolated audio URL

## Key Concepts

### Audio Format
- **Input**: Attach a file in ChatGPT, give a public HTTPS `audio_url`, or send small files as base64 (under ~7 MB)
- **Output**: Generated audio is returned as base64-encoded WAV (24kHz)
- **Supported formats**: MP3, WAV, M4A, OGG, WebM, FLAC

### Async Operations
STT and voice isolation are asynchronous:
1. Submit job (returns job ID immediately)
2. Poll status endpoint until `status: "completed"`
3. Access results from completed response

### Languages
- **Uzbek (uz)**: Full TTS and STT support
- **Russian (ru)**: Full TTS and STT support  
- **English (en)**: Full TTS and STT support

### Idempotency
All operations support idempotency keys. The agent auto-generates UUIDs if you don't provide them. Retrying with the same key returns the cached result without reprocessing.

## Common Workflows

### TTS Workflow
```
User → list_voices (optional) → text_to_speech → audio_base64
```

### STT Workflow
```
User → speech_to_text → get_transcription (poll) → transcription result
```

### Voice Isolation Workflow
```
User → isolate_voice → get_isolation (poll) → audio URLs
```

## Tips

1. **Always list voices first** when generating speech in a new language
2. **Check supported languages** with `list_tts_languages` before TTS
3. **Enable speaker labels** for multi-speaker transcriptions with `include_speakers: true`
4. **Use speech restoration** for low-quality audio with `speech_restoration: true`
5. **Export transcriptions** as SRT or VTT for video subtitles

## Support

- Documentation: [docs.voicelab.uz](https://docs.voicelab.uz)
- Website: [voicelab.uz](https://voicelab.uz)
- Contact: elzodxon@gmail.com

## What's Next

Try these commands:
- "Show me all available Uzbek voices"
- "Generate Russian speech for: Привет, мир!"
- "Transcribe this audio with word timing"
- "Remove background noise and restore speech quality"

Release notes

1.0.4: Adds Meeting AI (create, list, get, rename, delete, regenerate notes; capabilities), file upload from ChatGPT attachments (create_meeting_from_file, transcribe_file), and audio_url input for STT and meetings. get_meeting_translations is exposed but not available with API keys (expected 403/404); it is excluded from test cases.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package license
MIT
Package author
VoiceLab
Keywords
See keywords
Getting started skill
./skills/get-started/SKILL.md
Commerce declaration
Does not support commerceThis does not establish whether access is free or paid.
Review scenarios
11 positive · 6 negativeScenario counts, not test results.

Declared capabilities

  • Generate speech from text (TTS)
  • Transcribe audio with timing (STT)
  • Meeting AI: upload recordings, get transcripts and notes
  • Upload audio files from ChatGPT or by link
  • Remove background noise (voice isolation)
  • Chat completions with Aisha LLM
  • List voices and models

Package observed Nov 3, 2026.

Technical details
First seen
Oct 24, 2026 · 12:40 UTC
Last seen
Nov 4, 2026 · 06:00 UTC
Collection status
Collected

plugin_asdk_app_6abe4899cbb081918c17cf28290df7b8

Download plugin data (JSON)