Rime MCP

The Unlicense
144
1
  • Apple
  • Linux

Escarcha MCP

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona funciones de conversión de texto a voz mediante la API de Rime. Este servidor descarga audio y lo reproduce mediante el reproductor de audio nativo del sistema.

Características

  • Expone una herramienta speak que convierte texto en voz y lo reproduce a través del audio del sistema.
  • Utiliza la API de síntesis de voz de alta calidad de Rime

Requisitos

  • Node.js 16.x o superior
  • Un dispositivo de salida de audio que funcione
  • macOS: utiliza afplay

Hay un código de muestra de Claude para lo siguiente que no está probado 🤙✨

  • Windows: Media.SoundPlayer integrado (PowerShell)
  • Linux: mpg123, mplayer, aplay o ffplay

Configuración de MCP

"ref": { "command": "npx", "args": ["rime-mcp"], "env": { RIME_API_KEY=your_api_key_here # Optional configuration RIME_GUIDANCE="<guide how the agent speaks>" RIME_WHO_TO_ADDRESS="<your name>" RIME_WHEN_TO_SPEAK="<tell the agent when to speak>" RIME_VOICE="cove" } }

Todas las variables de entorno opcionales son parte de la definición de la herramienta y son indicaciones para

Aquí se enumeran todas las opciones de voz.

Puede obtener su clave API desde el panel de control de Rime .

Las siguientes variables de entorno se pueden utilizar para personalizar el comportamiento:

  • RIME_GUIDANCE : La descripción principal de cuándo y cómo utilizar la herramienta de voz
  • RIME_WHO_TO_ADDRESS : A quién debe dirigirse el discurso (predeterminado: "usuario")
  • RIME_WHEN_TO_SPEAK : Cuándo se debe utilizar la herramienta (predeterminado: "cuando se le pide que hable o al finalizar un comando")
  • RIME_VOICE : La voz predeterminada a utilizar (predeterminada: "cove")

Ejemplos de casos de uso

Ejemplo 1: Anuncios del agente de codificación

"RIME_WHEN_TO_SPEAK": "Always conclude your answers by speaking.", "RIME_GUIDANCE": "Give a brief overview of the answer. If any files were edited, list them."

Ejemplo 2: Aprende cómo hablan los niños hoy en día

RIME_GUIDANCE="Use phrases and slang common among Gen Alpha." RIME_WHO_TO_ADDRESS="Matt" RIME_WHEN_TO_SPEAK="when asked to speak"

Ejemplo 3: Diferentes idiomas según el contexto

RIME_VOICE="use 'cove' when talking about Typescript and 'antoine' when talking about Python"

Desarrollo

  1. Instalar dependencias:
npm install
  1. Construir el servidor:
npm run build
  1. Ejecutar en modo de desarrollo con recarga en caliente:
npm run dev

Licencia

Instituto Tecnológico de Massachusetts (MIT)

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

Un servidor de protocolo de contexto de modelo que permite a los modelos de IA generar y reproducir audio de texto a voz de alta calidad a través del sistema de audio nativo de su dispositivo utilizando la API de síntesis de voz de Rime.

  1. Features
    1. Requirements
      1. MCP Configuration
        1. Example use cases
          1. Example 1: Coding agent announcements
          2. Example 2: Learn how the kids talk these days
          3. Example 3: Different languages based on context
        2. Development
          1. License
            ID: 3a17xnerpt