Listnr

Listnr AI is a text-to-speech and AI voice platform offering 1,000+ ultra-realistic voices across 142+ languages and accents, used for voiceovers, podcasts, and text-to-video. Beyond the web app, Listnr exposes a documented public Text-to-Speech API (base https://bff.listnr.tech/api/tts/v1) that converts SSML text or article URLs into MP3/WAV audio synchronously or asynchronously, lists available voices, and reports async job status. API keys are generated from the Listnr dashboard at voices.listnr.tech and passed via an x-listnr-token header.

3 APIs 0 Features
AIText to SpeechTTSVoiceSpeech SynthesisAudioVoiceover

APIs

Listnr Text-to-Speech API

Convert SSML text or an article URL into MP3/WAV speech using a chosen voice, voice style, speed, and sample rate. Synchronous endpoints return an audio URL directly; asynchrono...

Listnr Voices API

List the voices available on Listnr, optionally filtered by language, gender, and style. Each voice returns its identifier, language, gender, and supported voice styles for use ...

Listnr Audio Jobs API

Poll the status of an asynchronous text-to-speech or URL-to-speech job by jobId. Returns a status of PENDING, IN_PROGRESS, COMPLETED, or FAILED, plus the resulting audio URL and...

Collections

Pricing Plans

Listnr Plans Pricing

4 plans

PLANS

Rate Limits

Listnr Rate Limits

3 limits

RATE LIMITS

FinOps

Listnr Finops

FINOPS

Resources

🔗
DomainSecurity
DomainSecurity
🔑
Authentication
Authentication
🔗
LinkedIn
LinkedIn
👥
GitHubOrganization
GitHubOrganization
🔗
Website
Website
🔗
Documentation
Documentation
📝
SignUp
SignUp
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Listnr Text-to-Speech API
  version: '1.0'
request:
  auth:
    type: apikey
    apikey:
      key: x-listnr-token
      value: '{{listnrToken}}'
      in: header
items:
- info:
    name: Text-to-Speech
    type: folder
  items:
  - info:
      name: Convert text to speech (sync).
      type: http
    http:
      method: POST
      url: https://bff.listnr.tech/api/tts/v1/convert-text
      body:
        type: json
        data: "{\n  \"voice\": \"\",\n  \"ssml\": \"<p></p>\",\n  \"audioFormat\": \"mp3\",\n  \"audioSampleRate\": 24000\n\
          }"
    docs: Synchronously converts SSML text into audio and returns an audioUrl.
  - info:
      name: Convert text to speech (async).
      type: http
    http:
      method: POST
      url: https://bff.listnr.tech/api/tts/v1/convert-text-async
      body:
        type: json
        data: "{\n  \"voice\": \"\",\n  \"ssml\": \"<p></p>\"\n}"
    docs: Queues an async conversion of SSML text and returns a jobId to poll.
  - info:
      name: Convert URL to speech (sync).
      type: http
    http:
      method: POST
      url: https://bff.listnr.tech/api/tts/v1/convert-url
      body:
        type: json
        data: "{\n  \"voice\": \"\",\n  \"url\": \"\"\n}"
    docs: Synchronously converts an article URL into audio and returns an audioUrl.
  - info:
      name: Convert URL to speech (async).
      type: http
    http:
      method: POST
      url: https://bff.listnr.tech/api/tts/v1/convert-url-async
      body:
        type: json
        data: "{\n  \"voice\": \"\",\n  \"url\": \"\"\n}"
    docs: Queues an async conversion of an article URL and returns a jobId to poll.
- info:
    name: Voices
    type: folder
  items:
  - info:
      name: List available voices.
      type: http
    http:
      method: GET
      url: https://bff.listnr.tech/api/tts/v1/available-voices
      params:
      - name: lang
        value: ''
        type: query
        description: Filter voices by language.
      - name: gender
        value: ''
        type: query
        description: Filter voices by gender.
      - name: style
        value: ''
        type: query
        description: Filter voices by style or tone.
    docs: Returns the voices available on Listnr, optionally filtered by language, gender, and style.
- info:
    name: Jobs
    type: folder
  items:
  - info:
      name: Get job status.
      type: http
    http:
      method: GET
      url: https://bff.listnr.tech/api/tts/v1/job-status
      params:
      - name: jobId
        value: ''
        type: query
        description: The identifier of the job to check.
    docs: Returns the status of an async conversion job (PENDING, IN_PROGRESS, COMPLETED, FAILED).
bundled: true