Langkau ke kandungan

F5 TTS

Integrasikan

ID model f5-tts
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/f5-tts?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "gen_text": "Hello from Doitong. This is a short test sentence.",
    "ref_audio_url": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3",
    "model_type": "F5-TTS"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Permintaan ini: $0.003 3 kredit API Jalankan pada halaman ini

Dapatkan kunci API
Open model Teks ke Pertuturan Input rujukan #speech

Sintesis pertuturan pengklonan suara daripada klip audio rujukan menggunakan F5-TTS atau E2-TTS

Open model · Audio

Hasil pertama anda akan muncul di sini

Bina permintaan di bawah dan jalankannya dengan kunci API anda. Output disalin ke storan kami, disimpan selama-lamanya atau 7 hari secara percuma.

Bina permintaan

Kawalan dijana daripada skema model. Kod dan harga dikemas kini apabila anda mengubahnya.

•diperlukan

Teks untuk sintesis pertuturan, terhad kepada 5000 aksara.

•diperlukan
Lepaskan fail, atau

URL fail audio rujukan.

model_type •diperlukan

Nama model untuk sintesis TTS.

Lanjutan ref_text · remove_silence
lalai

Teks rujukan TTS; jika tidak disertakan, penjanaan automatik melalui model pengecaman pertuturan (ASR, Automatic Speech Recognition) dipilih.

POST /run/f5-tts?wait=20 sebut harga → $0.003
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/f5-tts?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "gen_text": "Hello from Doitong. This is a short test sentence.",
    "ref_audio_url": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3",
    "model_type": "F5-TTS"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Jalankan permintaan ini

Kunci anda kekal dalam pelayar ini: ia hanya dihantar kepada Doitong API dan disimpan (localStorage) hanya jika anda menanda Ingat. Dapatkan kunci API

Tentang F5 TTS

Menyebut `gen_text` (sehingga 5000 aksara) dengan suara daripada klip rujukan di `ref_audio_url`. `model_type` memilih F5-TTS atau E2-TTS. Jika `ref_text` kosong, pengecaman pertuturan menjana teks tersebut. `remove_silence` diaktifkan secara lalai.

Parameter

NamaJenis LalaiDibenarkan Penerangan
gen_textdiperlukan
Jenisstring
Teks untuk sintesis pertuturan, terhad kepada 5000 aksara.
ref_audio_urldiperlukan
Jenisurl · audio
URL fail audio rujukan.
ref_textpilihan
Jenisstring
Lalai
Teks rujukan TTS; jika tidak disertakan, penjanaan automatik melalui model pengecaman pertuturan (ASR, Automatic Speech Recognition) dipilih.
model_typediperlukan
Jenisenum
F5-TTSE2-TTS
Nama model untuk sintesis TTS.
remove_silencepilihan
Jenisboolean
Lalaitrue
Mengawal sama ada senyap dibuang daripada fail audio.
diperlukan

Parameter fail menerima URL awam https://, URI data: sehingga 10 MB, atau file_url bagi muat naik. Fail

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "f5-tts",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 3,
    "usd": "0.003",
    "charged": 3,
    "refunded": 0
  },
  "input": {
    "gen_text": "Hello from Doitong. This is a short test sentence.",
    "ref_audio_url": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3",
    "model_type": "F5-TTS"
  },
  "output": {
    "audio_url": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_name": "0-output.mp3",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "audio",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_size": 1843200,
      "duration": 12,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Fail anda, pilihan andaSetiap outputs[].url ialah salinan pada storan kami: disimpan selama-lamanya (dibayar setiap GB-bulan) atau 7 hari secara percuma, mengikut tetapan akaun anda atau ?storage=.
Bentuk yang sama pada setiap modeltype, url, content_type, width, height dan duration, untuk imej, video dan audio. output ialah objek hasil model itu sendiri.
Medan output
audio_url
object {url, content_type, file_name, file_size}Fail audio dengan pertuturan yang disintesis.

Untuk ejen AI: halaman ini dalam Markdown tersedia di https://doitong.com/ms/developers/models/f5-tts.md. Semua model dan panduan: https://doitong.com/developers/llms.txt