OpenAI Speech-to-Text

by ichigo3766

4 stars
180 downloads
Not rated
GitHub

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

- 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name OpenAI Speech-to-Text
    Command (node, npx, python, etc.) node
    Arguments
    • 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.

  4. 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.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.