{"id":4642,"name":"ForgeMesh Voice","description":"Give your AI agent a voice. Turns agent text into WAV audio with per-call USDC payments on Base.","card_url":"https://voice.forgemesh.io/.well-known/agent-card.json","endpoint":"https://voice.forgemesh.io/v1/tts/base","protocol_version":"1.0","first_seen":"2026-10-09T04:35:45.853948+00:00","last_verified":"2026-10-09T04:35:45.853948+00:00","card":{"url":"https://voice.forgemesh.io","name":"ForgeMesh Voice","note":"x402 HTTP API, not JSON-RPC A2A: paid routes answer HTTP 402 with x402 payment terms (USDC, Base). Pay the challenge and repeat the request.","skills":[{"id":"tts-base","url":"https://voice.forgemesh.io/v1/tts/base","name":"Text to speech (base)","tags":["x402","voice","tts","audio","post"],"examples":["POST https://voice.forgemesh.io/v1/tts/base"],"description":"Text-to-speech synthesis in 1 of 10 standard voices (5 male M1-M5, 5 female F1-F5) across 31 languages, up to 500 characters, returned as inline WAV audio. Use it to: give an agent a spoken reply, read an alert aloud, narrate a short UI prompt, add voice to a chatbot response, speak a confirmatio… ($0.001 per call, x402)"},{"id":"tts-base-long","url":"https://voice.forgemesh.io/v1/tts/base-long","name":"Text to speech (base, long)","tags":["x402","voice","tts","audio","post"],"examples":["POST https://voice.forgemesh.io/v1/tts/base-long"],"description":"Text-to-speech synthesis in 1 of 10 standard voices (M1-M5 male, F1-F5 female) across 31 languages, for longer text from 501 up to 2000 characters, returned as inline WAV audio. Use it to: read a full paragraph aloud, narrate a multi-sentence agent summary, voice an email or article excerpt, turn… ($0.003 per call, x402)"},{"id":"tts-pro","url":"https://voice.forgemesh.io/v1/tts/pro","name":"Text to speech (pro)","tags":["x402","voice","tts","audio","post"],"examples":["POST https://voice.forgemesh.io/v1/tts/pro"],"description":"Text-to-speech with speed (0.7x-2.0x) and quality-step (1-100) control, 1 of 10 standard voices across 31 languages, up to 500 characters, returned as WAV audio. Use it to: speak an urgent alert faster, slow a reading for clarity, tune synthesis quality against latency, produce a paced voice cue … ($0.003 per call, x402)"},{"id":"tts-pro-long","url":"https://voice.forgemesh.io/v1/tts/pro-long","name":"Text to speech (pro, long)","tags":["x402","voice","tts","audio","post"],"examples":["POST https://voice.forgemesh.io/v1/tts/pro-long"],"description":"Text-to-speech with speed (0.7x-2.0x) and quality-step (1-100) control, 1 of 10 standard voices across 31 languages, for 501-2000 characters, returned as WAV audio. Use it to: pace a longer narration like a podcast intro, read a multi-paragraph script at a chosen speed, produce a slow deliberate … ($0.006 per call, x402)"},{"id":"tts-custom","url":"https://voice.forgemesh.io/v1/tts/custom","name":"Text to speech (persona)","tags":["x402","voice","tts","audio","post"],"examples":["POST https://voice.forgemesh.io/v1/tts/custom"],"description":"Expressive text-to-speech in any of 20 voices: 10 standard (M1-M5, F1-F5) plus 10 personas (Storyteller, Narrator, Announcer, Urgent, Velvet, Sage, Spark, Anchor, Echo, Assistant), with speed and quality control, up to 500 characters, WAV output. Use it to: voice a game character, narrate a brand… ($0.005 per call, x402)"},{"id":"tts-custom-long","url":"https://voice.forgemesh.io/v1/tts/custom-long","name":"Text to speech (persona, long)","tags":["x402","voice","tts","audio","post"],"examples":["POST https://voice.forgemesh.io/v1/tts/custom-long"],"description":"Expressive text-to-speech in any of 20 voices, standard M1-M5/F1-F5 plus personas like Storyteller, Narrator, Announcer, Urgent, Velvet, with speed and quality control, for 501-2000 characters, WAV output. Use it to: narrate a longer story or audiobook chapter, voice an extended character monolog… ($0.01 per call, x402)"},{"id":"audio-speech","url":"https://voice.forgemesh.io/v1/audio/speech","name":"OpenAI-compatible speech","tags":["x402","voice","tts","audio","post"],"examples":["POST https://voice.forgemesh.io/v1/audio/speech"],"description":"OpenAI-compatible text-to-speech endpoint (input, voice, response_format) for drop-in use with code already built against the OpenAI TTS API, 1 of 10 standard voices, up to 500 characters, WAV/FLAC/OGG output. Use it to: swap OpenAI TTS calls for a pay-per-call x402 alternative, generate speech f… ($0.001 per call, x402)"},{"id":"audio-speech-long","url":"https://voice.forgemesh.io/v1/audio/speech-long","name":"OpenAI-compatible speech (long)","tags":["x402","voice","tts","audio","post"],"examples":["POST https://voice.forgemesh.io/v1/audio/speech-long"],"description":"OpenAI-compatible text-to-speech endpoint (input, voice, response_format) for drop-in use with existing OpenAI TTS clients, 1 of 10 standard voices, for 501-2000 characters, WAV/FLAC/OGG output. Use it to: voice a longer OpenAI-formatted request without an API key, migrate an existing TTS integra… ($0.003 per call, x402)"},{"id":"tts-batch","url":"https://voice.forgemesh.io/v1/tts/batch","name":"Batch text to speech","tags":["x402","voice","tts","audio","post"],"examples":["POST https://voice.forgemesh.io/v1/tts/batch"],"description":"Batch text-to-speech: synthesize up to 20 separate text items in a single call, standard voices only, up to 500 total characters, returns JSON with base64 WAV audio plus duration and sample rate per item. Use it to: voice a list of short UI strings at once, generate audio for multiple notificatio… ($0.002 per call, x402)"},{"id":"tts-batch-long","url":"https://voice.forgemesh.io/v1/tts/batch-long","name":"Batch text to speech (long)","tags":["x402","voice","tts","audio","post"],"examples":["POST https://voice.forgemesh.io/v1/tts/batch-long"],"description":"Batch text-to-speech: synthesize up to 20 text items in a single call, standard voices only, for 501-2000 total characters, returns JSON with base64 WAV audio plus duration and sample rate per item. Use it to: batch-voice a longer set of messages, produce audio for a multi-section script or FAQ, … ($0.005 per call, x402)"}],"version":"1.0.0","provider":{"url":"https://forgemesh.io","organization":"ForgeMesh Labs"},"discovery":{"ard":"https://voice.forgemesh.io/.well-known/ard.json","llms":"https://voice.forgemesh.io/llms.txt","x402":"https://voice.forgemesh.io/.well-known/x402.json","openapi":"https://voice.forgemesh.io/openapi.json","agentsTxt":"https://voice.forgemesh.io/agents.txt"},"description":"Give your AI agent a voice. Turns agent text into WAV audio with per-call USDC payments on Base.","capabilities":{"streaming":false,"extendedAgentCard":false,"pushNotifications":false},"protocolVersion":"1.0","securitySchemes":{"x402":{"type":"x402","description":"HTTP 402 payment challenge; pay in USDC on Base (eip155:8453) and retry with the PAYMENT-SIGNATURE header. No accounts or API keys."}},"documentationUrl":"https://voice.forgemesh.io/llms.txt","defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json"],"supportedProtocols":["x402","http"],"supportedInterfaces":[{"url":"https://voice.forgemesh.io/v1/tts/base","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"}],"securityRequirements":[{"x402":[]}]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-09T04:35:45.853948+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Global A2A Registry","source_url":"https://api.a2a-registry.org/public/agents","last_check":{"checked_at":"2026-10-09T04:35:45.853948+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"skills":[{"skill_id":"tts-batch","name":"Batch text to speech","description":"Batch text-to-speech: synthesize up to 20 separate text items in a single call, standard voices only, up to 500 total characters, returns JSON with base64 WAV audio plus duration and sample rate per item. Use it to: voice a list of short UI strings at once, generate audio for multiple notificatio… ($0.002 per call, x402)","tags":["x402","voice","tts","audio","post"],"quality_warning":false},{"skill_id":"tts-batch-long","name":"Batch text to speech (long)","description":"Batch text-to-speech: synthesize up to 20 text items in a single call, standard voices only, for 501-2000 total characters, returns JSON with base64 WAV audio plus duration and sample rate per item. Use it to: batch-voice a longer set of messages, produce audio for a multi-section script or FAQ, … ($0.005 per call, x402)","tags":["x402","voice","tts","audio","post"],"quality_warning":false},{"skill_id":"audio-speech","name":"OpenAI-compatible speech","description":"OpenAI-compatible text-to-speech endpoint (input, voice, response_format) for drop-in use with code already built against the OpenAI TTS API, 1 of 10 standard voices, up to 500 characters, WAV/FLAC/OGG output. Use it to: swap OpenAI TTS calls for a pay-per-call x402 alternative, generate speech f… ($0.001 per call, x402)","tags":["x402","voice","tts","audio","post"],"quality_warning":false},{"skill_id":"audio-speech-long","name":"OpenAI-compatible speech (long)","description":"OpenAI-compatible text-to-speech endpoint (input, voice, response_format) for drop-in use with existing OpenAI TTS clients, 1 of 10 standard voices, for 501-2000 characters, WAV/FLAC/OGG output. Use it to: voice a longer OpenAI-formatted request without an API key, migrate an existing TTS integra… ($0.003 per call, x402)","tags":["x402","voice","tts","audio","post"],"quality_warning":false},{"skill_id":"tts-base","name":"Text to speech (base)","description":"Text-to-speech synthesis in 1 of 10 standard voices (5 male M1-M5, 5 female F1-F5) across 31 languages, up to 500 characters, returned as inline WAV audio. Use it to: give an agent a spoken reply, read an alert aloud, narrate a short UI prompt, add voice to a chatbot response, speak a confirmatio… ($0.001 per call, x402)","tags":["x402","voice","tts","audio","post"],"quality_warning":false},{"skill_id":"tts-base-long","name":"Text to speech (base, long)","description":"Text-to-speech synthesis in 1 of 10 standard voices (M1-M5 male, F1-F5 female) across 31 languages, for longer text from 501 up to 2000 characters, returned as inline WAV audio. Use it to: read a full paragraph aloud, narrate a multi-sentence agent summary, voice an email or article excerpt, turn… ($0.003 per call, x402)","tags":["x402","voice","tts","audio","post"],"quality_warning":false},{"skill_id":"tts-custom","name":"Text to speech (persona)","description":"Expressive text-to-speech in any of 20 voices: 10 standard (M1-M5, F1-F5) plus 10 personas (Storyteller, Narrator, Announcer, Urgent, Velvet, Sage, Spark, Anchor, Echo, Assistant), with speed and quality control, up to 500 characters, WAV output. Use it to: voice a game character, narrate a brand… ($0.005 per call, x402)","tags":["x402","voice","tts","audio","post"],"quality_warning":false},{"skill_id":"tts-custom-long","name":"Text to speech (persona, long)","description":"Expressive text-to-speech in any of 20 voices, standard M1-M5/F1-F5 plus personas like Storyteller, Narrator, Announcer, Urgent, Velvet, with speed and quality control, for 501-2000 characters, WAV output. Use it to: narrate a longer story or audiobook chapter, voice an extended character monolog… ($0.01 per call, x402)","tags":["x402","voice","tts","audio","post"],"quality_warning":false},{"skill_id":"tts-pro","name":"Text to speech (pro)","description":"Text-to-speech with speed (0.7x-2.0x) and quality-step (1-100) control, 1 of 10 standard voices across 31 languages, up to 500 characters, returned as WAV audio. Use it to: speak an urgent alert faster, slow a reading for clarity, tune synthesis quality against latency, produce a paced voice cue … ($0.003 per call, x402)","tags":["x402","voice","tts","audio","post"],"quality_warning":false},{"skill_id":"tts-pro-long","name":"Text to speech (pro, long)","description":"Text-to-speech with speed (0.7x-2.0x) and quality-step (1-100) control, 1 of 10 standard voices across 31 languages, for 501-2000 characters, returned as WAV audio. Use it to: pace a longer narration like a podcast intro, read a multi-paragraph script at a chosen speed, produce a slow deliberate … ($0.006 per call, x402)","tags":["x402","voice","tts","audio","post"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":1,"passed":1},"recent_checks":[{"checked_at":"2026-10-09T04:35:45.853948+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":null,"protocol_check":null,"events":[],"relationships":[],"verification":{"agent_card_url":"https://voice.forgemesh.io/.well-known/agent-card.json","last_successful_card_check":"2026-10-09T04:35:45.853948+00:00","latest_card_check":{"checked_at":"2026-10-09T04:35:45.853948+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-09T04:35:45.853948+00:00","task_endpoint_tested":false,"task_execution_tested":false,"endpoint_tls_checked_at":null,"endpoint_tls_reachable":null,"protocol_check_state":null,"protocol_checked_at":null,"provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}