OpenAI Speech-to-Text
About
Provides speech-to-text transcription capabilities using OpenAI's Whisper API with configurable language settings and optional file saving
Details
- Author
- ichigo3766
- Repository
- Ichigo3766/audio-transcriber-mcp
- GitHub stars
- 4
- Downloads
- 180
- License
- MIT License
- Categories
- Communication, Other, Community, Developer Tools, Design, File Management, AI, Media, API, Infrastructure, Frontend
- Tags
- #audio, #openai
Jump to
- Transcribes audio files via OpenAI’s API
- Optional language parameter (ISO‑639‑1 code)
- Option to save transcription output to a file
- Configurable OpenAI base URL and model
- Open source under the MIT License
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
OpenAI Speech-to-TextCommand (node, npx, python, etc.)nodeArguments-
Argument 1
/path/to/audio-transcriber-mcp/build/index.js
Environment-
OPENAI_MODEL
-
OPENAI_API_KEY
-
OPENAI_BASE_URL
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
1. Clone the repository:
git clone https://github.com/Ichigo3766/audio-transcriber-mcp.git
cd audio-transcriber-mcp
2. Install dependencies:
npm install
3. Build the server:
npm run build
4. Set up your OpenAI API key in your environment variables.
5. Add the server configuration to your environment:
{
"mcpServers": {
"audio-transcriber": {
"command": "node",
"args": [
"/path/to/audio-transcriber-mcp/build/index.js"
],
"env": {
"OPENAI_API_KEY": "",
"OPENAI_BASE_URL": "", // Optional
"OPENAI_MODEL": "" // Optional
}
}
}
}
Replace /path/to/audio-transcriber-mcp with the actual path where you cloned the repository.
transcribe_audio
Transcribe audio files using OpenAI's API. Takes filepath as a required parameter. Optional parameters include save_to_file (Boolean to save transcription to a file) and language (ISO-639-1 language code, e.g., 'en', 'es').
- transcribe_audio - Transcribe audio files using OpenAI's API
- Takes filepath as a required parameter
- Optional parameters:
- save_to_file: Boolean to save transcription to a file
- language: ISO-639-1 language code (e.g., "en", "es")
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"openai speech-to-text": {
"env": {
"OPENAI_MODEL": "",
"OPENAI_API_KEY": "",
"OPENAI_BASE_URL": ""
},
"args": [
"/path/to/audio-transcriber-mcp/build/index.js"
],
"command": "node"
}
}
}
Linux
{
"env": {
"OPENAI_MODEL": "",
"OPENAI_API_KEY": "",
"OPENAI_BASE_URL": ""
},
"args": [
"/path/to/audio-transcriber-mcp/build/index.js"
],
"command": "node"
}
Macos
{
"env": {
"OPENAI_MODEL": "",
"OPENAI_API_KEY": "",
"OPENAI_BASE_URL": ""
},
"args": [
"/path/to/audio-transcriber-mcp/build/index.js"
],
"command": "node"
}
Windows
{
"env": {
"OPENAI_MODEL": "",
"OPENAI_API_KEY": "",
"OPENAI_BASE_URL": ""
},
"args": [
"/path/to/audio-transcriber-mcp/build/index.js"
],
"command": "node"
}
OpenAI Speech-to-Text transcriptions MCP Server
A MCP server that provides audio transcription capabilities using OpenAI's API.
git clone https://github.com/Ichigo3766/audio-transcriber-mcp.git cd audio-transcriber-mcp
-
Set up your OpenAI API key in your environment variables.
Add the server configuration to your environment:
{ "mcpServers": { "audio-transcriber": { "command": "node", "args": [ "/path/to/audio-transcriber-mcp/build/index.js" ], "env": { "OPENAI_API_KEY": "", "OPENAI_BASE_URL": "", // Optional "OPENAI_MODEL": "" // Optional } } } }
Replace/path/to/audio-transcriber-mcpwith the actual path where you cloned the repository.
- transcribe_audio- Transcribe audio files using OpenAI's API
- Takes filepath as a required parameter
- Optional parameters:
- save_to_file: Boolean to save transcription to a file
- language: ISO-639-1 language code (e.g., "en", "es")
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
Upfirst is an AI phone receptionist for small businesses. Review call transcripts, then fix the greeting, knowledge, and transfer rules from your AI client.
A server for text-to-speech generation using the AivisSpeech engine.
Provides audio input and output capabilities for AI assistants.
A Node.js MCP server for the Japanese text-to-speech software Bouyomi-chan.
Enables communication between multiple AI characters with simultaneous voice playback using VLC.
An MCP server to interact with OpenAI's ChatGPT API for conversational AI and text generation.
Generates text-to-speech audio with automatic playback using the Chatterbox TTS model.
An AI-powered email intelligence platform that integrates with Gmail and OpenAI. It can be run as a CLI tool or deployed on AWS Lambda for enhanced capabilities.
Text-to-speech generation with conversation history features using the ElevenLabs API.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




