AllVoiceLab-MCP

by Ruxo0
Integrations
  • Used for making HTTP requests to the MCP server's endpoints, enabling communication with the text-to-speech and video translation APIs

  • Enables cloning the MCP repository to access the server code and contribute to its development

  • Hosts the repository and provides access to releases, documentation, and contribution workflows

AllVoiceLab-MCP 🎤🌐

Welcome to the official repository for the AllVoiceLab Model Context Protocol (MCP) server. This project enables seamless interaction with advanced text-to-speech and video translation APIs, allowing developers to integrate powerful voice and video capabilities into their applications.

Table of Contents

Introduction

The AllVoiceLab MCP server is designed to simplify the integration of voice and video technologies. With this server, developers can leverage high-quality text-to-speech and video translation services, enhancing user experience in various applications. Whether you are building an educational tool, a gaming application, or a content creation platform, MCP provides the tools you need.

Features

  • Text-to-Speech (TTS): Convert written text into natural-sounding speech.
  • Video Translation: Automatically translate video content into different languages.
  • Easy Integration: Simple API calls to integrate with your existing applications.
  • Scalability: Designed to handle a large number of requests efficiently.
  • Customization: Options to customize voice settings and translation preferences.

Installation

To get started with AllVoiceLab MCP, follow these steps:

  1. Clone the Repository:
    git clone https://github.com/Ruxo0/AllVoiceLab-MCP.git cd AllVoiceLab-MCP
  2. Install Dependencies: Ensure you have the necessary dependencies installed. Use the following command:
    npm install
  3. Download the Latest Release: Visit the Releases section to download the latest version. Follow the instructions provided in the release notes to execute the server.
  4. Run the Server: Start the server using the following command:
    npm start

Usage

After setting up the server, you can start using the API. Here’s a simple example of how to make a request to the text-to-speech endpoint:

Text-to-Speech Example

const axios = require('axios'); const text = "Hello, welcome to AllVoiceLab!"; const url = 'http://localhost:3000/api/tts'; axios.post(url, { text }) .then(response => { console.log('Audio URL:', response.data.audioUrl); }) .catch(error => { console.error('Error:', error); });

Video Translation Example

const axios = require('axios'); const videoUrl = "http://example.com/video.mp4"; const targetLanguage = "es"; // Spanish const url = 'http://localhost:3000/api/translate'; axios.post(url, { videoUrl, targetLanguage }) .then(response => { console.log('Translated Video URL:', response.data.translatedVideoUrl); }) .catch(error => { console.error('Error:', error); });

API Documentation

The AllVoiceLab MCP server provides a RESTful API for easy interaction. Below are the main endpoints:

Text-to-Speech Endpoint

  • URL: /api/tts
  • Method: POST
  • Request Body:
    { "text": "string" }
  • Response:
    { "audioUrl": "string" }

Video Translation Endpoint

  • URL: /api/translate
  • Method: POST
  • Request Body:
    { "videoUrl": "string", "targetLanguage": "string" }
  • Response:
    { "translatedVideoUrl": "string" }

For more detailed API documentation, please refer to the Wiki.

Contributing

We welcome contributions from the community! If you would like to contribute, please follow these steps:

  1. Fork the Repository: Click the "Fork" button at the top right of the page.
  2. Create a New Branch:
    git checkout -b feature/YourFeature
  3. Make Your Changes: Implement your feature or fix a bug.
  4. Commit Your Changes:
    git commit -m "Add your message here"
  5. Push to the Branch:
    git push origin feature/YourFeature
  6. Open a Pull Request: Go to the original repository and click "New Pull Request".

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or feedback, please reach out to the project maintainers:

Feel free to visit the Releases section for updates and to download the latest version. Your contributions and feedback are invaluable to us as we continue to improve the AllVoiceLab MCP server.

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

A Model Context Protocol server that enables developers to integrate advanced text-to-speech and video translation capabilities into their applications through simple API calls.

  1. Table of Contents
    1. Introduction
      1. Features
        1. Installation
          1. Usage
            1. Text-to-Speech Example
            2. Video Translation Example
          2. API Documentation
            1. Text-to-Speech Endpoint
            2. Video Translation Endpoint
          3. Contributing
            1. License
              1. Contact

                Related MCP Servers

                • -
                  security
                  F
                  license
                  -
                  quality
                  A Model Context Protocol server that provides text-to-speech capabilities using the Kokoro TTS model, offering multiple voice options and customizable speech parameters.
                  Last updated -
                  239
                  JavaScript
                  • Apple
                  • Linux
                • -
                  security
                  -
                  license
                  -
                  quality
                  A Model Context Protocol server that enables access to YouTube video content through transcripts, translations, summaries, and subtitle generation in various languages.
                  Last updated -
                  Python
                  MIT License
                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server that integrates high-quality text-to-speech capabilities with Claude Desktop and other MCP-compatible clients, supporting multiple voice options and audio formats.
                  Last updated -
                  TypeScript
                  MIT License
                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server that provides DeepL translation capabilities, allowing AI assistants to translate text between supported languages via the DeepL API.
                  Last updated -
                  1
                  JavaScript
                  MIT License
                  • Apple

                View all related MCP servers

                ID: yreapng3n9