Deepgram: Aura-2
Deepgram Aura-2 tạo giọng nói bằng tiếng Anh, Tây Ban Nha, Đức, Pháp, Hà Lan, Ý và Nhật. Danh mục giọng, nhịp đọc thích ứng với văn bản và điều khiển phát âm riêng theo ngôn ngữ hỗ trợ lời hướng dẫn bằng giọng nói, lời dẫn và ứng dụng đa ngôn ngữ.
Về mô hình
Mô tả này trình bày khả năng của mô hình. Đầu vào, đầu ra và tùy chọn có trên Ailoot được liệt kê bên dưới cho phương thức đã chọn.
Aura-2 là họ mô hình chuyển văn bản thành giọng nói của Deepgram với giọng ở bảy ngôn ngữ: tiếng Anh, Tây Ban Nha, Đức, Pháp, Hà Lan, Ý và Nhật. Mô hình chuyển văn bản được cung cấp thành lời nói cho phản hồi dịch vụ khách hàng, menu điện thoại, lời giải thích và lời dẫn. Nhà sản xuất mô tả nhịp đọc, mức biểu cảm và từ đệm hội thoại là phản ứng theo câu chữ và ngữ cảnh của văn bản được cung cấp.
Chọn giọng phù hợp với ngôn ngữ và nhiệm vụ
Mỗi giọng được xác định theo họ mô hình, người nói và ngôn ngữ. Danh mục phân biệt chất giọng vùng miền và đặc điểm thể hiện thay vì coi mọi người nói đều có thể thay thế cho nhau. Thalia là lựa chọn tiếng Anh giọng Mỹ đầy năng lượng; Draco là giọng Anh gắn với kể chuyện; Celeste là giọng tiếng Tây Ban Nha Colombia gắn với hội thoại và thông báo. Chọn giọng dựa trên kịch bản thực tế và người nghe.
Một số giọng tiếng Tây Ban Nha hỗ trợ chuyển đổi qua lại giữa tiếng Anh và Tây Ban Nha: Aquila, Carina, Diana, Javier và Selena. Khả năng này thuộc các giọng được nêu tên đó, không phải mọi giọng trong họ mô hình. Với đoạn văn trộn ngôn ngữ, giữ ngôn ngữ dự kiến của tên sản phẩm và cụm từ trích dẫn, đồng thời nghe điểm chuyển bằng người nói có hồ sơ được công bố hỗ trợ nhiệm vụ đó.
Soạn văn bản để đọc thành lời
Hướng dẫn định dạng Aura-2 khuyến nghị dấu câu kết thúc câu, dấu hỏi cho câu hỏi, dấu phẩy cho khoảng nghỉ tự nhiên và cụm từ ngắn đứng riêng. Cung cấp văn bản lời nói cuối cùng, không phải chỉ dẫn yêu cầu bộ tổng hợp viết thông điệp. Một kịch bản định hướng hữu ích là: “Chào mừng bạn. Chọn ngôn ngữ, sau đó chọn chủ đề bạn cần. Bạn có thể nghe lại hướng dẫn bất cứ lúc nào.” Dấu câu tách các hành động của người nghe và giúp mô hình có nhịp điệu rõ hơn.
Viết mã định danh thành các chữ cái riêng khi phải đọc từng ký tự. Giải thích từ viết tắt và tránh câu dài nối liên tục khi cần giải thích nhiều điều kiện. Nhà sản xuất cũng khuyến nghị đặt từ lệnh trong dấu ngoặc kép và đọc thử thành tiếng một đoạn trước khi tổng hợp. Với lời dẫn giáo dục hoặc sản phẩm, giữ các thuật ngữ quan trọng trong khi chuyển tiêu đề viết sẵn và danh sách dày đặc thành cụm lời hoàn chỉnh.
Nhịp đọc và phát âm
Nhà sản xuất công bố các điều khiển tốc độ và phát âm IPA cho tiếng Anh và Tây Ban Nha. Phạm vi tốc độ nói của Aura-2 là 0.7 đến 1.5; với tiếng Tây Ban Nha, hãng khuyến nghị 0.9 đến 1.5 vì thiết lập chậm hơn có thể khiến lời nói kém trôi chảy. Phát âm và tốc độ có thể kết hợp trong họ mô hình này. Thiết lập ghi đè IPA có thể nhắm đến tên hoặc thuật ngữ chuyên môn, và quy ước Aura-2 đặt dấu trọng âm ngay trước nguyên âm.
Đặc tả điều khiển phát âm cho phép tối đa năm trăm thiết lập ghi đè, với mỗi chuỗi IPA không dài quá 128 ký tự, và công bố giới hạn văn bản đầu vào 2.000 ký tự cho quy trình đó. Aura-2 không hỗ trợ tính năng điều khiển khoảng nghỉ tường minh được công bố cho Flux TTS. Dùng cấu trúc câu và dấu câu để chuẩn bị nhịp điệu, đồng thời chia nội dung dài hơn thành các đoạn mạch lạc khi quy trình đã chọn yêu cầu.
Cung cấp và sử dụng âm thanh
Nhà sản xuất cung cấp quy trình tổng hợp theo yêu cầu hoàn chỉnh và truyền luồng văn bản thành âm thanh. Hướng dẫn phương tiện phân biệt PCM, mu-law và A-law truyền luồng thô với các tùy chọn đầu ra dạng tệp như WAV, MP3, Opus, FLAC và AAC. Giá trị PCM/WAV mặc định được công bố cho quy trình yêu cầu Aura là 24 kHz. Bộ chứa tệp, tần số lấy mẫu và mã hóa tạo thành các tổ hợp hợp lệ; kết nối điện thoại và tệp lời dẫn tải xuống có thể cần lựa chọn khác nhau.
Aura-2 là họ mô hình riêng, tách biệt với Aura thế hệ đầu và Flux TTS. Trạng thái xuyên lượt, phản hồi khi ngắt lời và điều khiển khoảng nghỉ chỉ dành cho chế độ theo lô của Flux không phải những tính năng có thể suy ra từ tên giọng Aura-2. Đầu ra hữu ích là phiên bản đọc thành lời của kịch bản thực tế bằng ngôn ngữ, chất giọng vùng miền và cách biểu diễn âm thanh phù hợp. Kiểm tra tên riêng, điểm chuyển ngôn ngữ, nhịp đọc theo dấu câu và chỉ dẫn quan trọng với người nghe dự kiến trước khi tái sử dụng bản ghi.
Ailoot Ultra · Tổng hợp giọng nói POST /v1/audio/speech deepgram/aura-2
deepgram/aura-2Bắt đầu
Deepgram Aura-2 tạo giọng nói bằng tiếng Anh, Tây Ban Nha, Đức, Pháp, Hà Lan, Ý và Nhật. Danh mục giọng, nhịp đọc thích ứng với văn bản và điều khiển phát âm riêng theo ngôn ngữ hỗ trợ lời hướng dẫn bằng giọng nói, lời dẫn và ứng dụng đa ngôn ngữ.
- Đầu vào được chấp nhận
- Văn bản
- Kết quả
- Âm thanh
Có trên Ailoot · đầu vào & phương thức
Ailoot Ultra · Tổng hợp giọng nói POST /v1/audio/speech
- Đầu vào
text- Đầu ra
audio- Định dạng đầu ra
- mp3
| Trường | Loại | Yêu cầu | Giá trị & giới hạn | Mặc định |
|---|---|---|---|---|
Trườngmodel | Loạistring | Yêu cầuBắt buộc | Giá trị & giới hạn deepgram/aura-2 | Mặc định— |
Trườnginput | Loạistring | Yêu cầuBắt buộc | Giá trị & giới hạn Độ dài tối thiểu: 1 Đơn vị: ký tự Unicode | Mặc định— |
Trườngvoice | Loạistring | Yêu cầuBắt buộc | Giá trị & giới hạn aura-2-thalia-en, aura-2-agathe-fr, aura-2-agustina-es, aura-2-alvaro-es, aura-2-ama-ja, aura-2-amalthea-en, aura-2-andromeda-en, aura-2-antonia-es, aura-2-apollo-en, aura-2-aquila-es, aura-2-arcas-en, aura-2-aries-en, aura-2-asteria-en, aura-2-athena-en, aura-2-atlas-en, aura-2-aurelia-de, aura-2-aurora-en, aura-2-beatrix-nl, aura-2-callista-en, aura-2-carina-es, aura-2-celeste-es, aura-2-cesare-it, aura-2-cinzia-it, aura-2-cora-en, aura-2-cordelia-en, aura-2-cornelia-nl, aura-2-daphne-nl, aura-2-delia-en, aura-2-demetra-it, aura-2-diana-es, aura-2-dionisio-it, aura-2-draco-en, aura-2-ebisu-ja, aura-2-elara-de, aura-2-electra-en, aura-2-elio-it, aura-2-estrella-es, aura-2-fabian-de, aura-2-flavio-it, aura-2-fujin-ja, aura-2-gloria-es, aura-2-harmonia-en, aura-2-hector-fr, aura-2-helena-en, aura-2-hera-en, aura-2-hermes-en, aura-2-hestia-nl, aura-2-hyperion-en, aura-2-iris-en, aura-2-izanami-ja, aura-2-janus-en, aura-2-javier-es, aura-2-julius-de, aura-2-juno-en, aura-2-jupiter-en, aura-2-kara-de, aura-2-lara-de, aura-2-lars-nl, aura-2-leda-nl, aura-2-livia-it, aura-2-luciano-es, aura-2-luna-en, aura-2-maia-it, aura-2-mars-en, aura-2-melia-it, aura-2-minerva-en, aura-2-neptune-en, aura-2-nestor-es, aura-2-odysseus-en, aura-2-olivia-es, aura-2-ophelia-en, aura-2-orion-en, aura-2-orpheus-en, aura-2-pandora-en, aura-2-phoebe-en, aura-2-pluto-en, aura-2-rhea-nl, aura-2-roman-nl, aura-2-sander-nl, aura-2-saturn-en, aura-2-selena-es, aura-2-selene-en, aura-2-silvia-es, aura-2-sirio-es, aura-2-theia-en, aura-2-uzume-ja, aura-2-valerio-es, aura-2-vesta-en, aura-2-viktoria-de, aura-2-zeus-en | Mặc định— |
Trườngresponse_format | Loạistring | Yêu cầuBắt buộc | Giá trị & giới hạn mp3 | Mặc định— |
Tổ hợp tư liệu đầu vào
text_to_speech · Bắt buộc: input
Tham số phương thức và vòng đời
| Tham số | Hợp đồng |
|---|---|
Tham sốcontent_type | Hợp đồngapplication/json |
Tham sốrequired | Hợp đồngmodel, input, voice, response_format |
Tham sốvoice_ids | Hợp đồngaura-2-thalia-en, aura-2-agathe-fr, aura-2-agustina-es, aura-2-alvaro-es, aura-2-ama-ja, aura-2-amalthea-en, aura-2-andromeda-en, aura-2-antonia-es, aura-2-apollo-en, aura-2-aquila-es, aura-2-arcas-en, aura-2-aries-en, aura-2-asteria-en, aura-2-athena-en, aura-2-atlas-en, aura-2-aurelia-de, aura-2-aurora-en, aura-2-beatrix-nl, aura-2-callista-en, aura-2-carina-es, aura-2-celeste-es, aura-2-cesare-it, aura-2-cinzia-it, aura-2-cora-en, aura-2-cordelia-en, aura-2-cornelia-nl, aura-2-daphne-nl, aura-2-delia-en, aura-2-demetra-it, aura-2-diana-es, aura-2-dionisio-it, aura-2-draco-en, aura-2-ebisu-ja, aura-2-elara-de, aura-2-electra-en, aura-2-elio-it, aura-2-estrella-es, aura-2-fabian-de, aura-2-flavio-it, aura-2-fujin-ja, aura-2-gloria-es, aura-2-harmonia-en, aura-2-hector-fr, aura-2-helena-en, aura-2-hera-en, aura-2-hermes-en, aura-2-hestia-nl, aura-2-hyperion-en, aura-2-iris-en, aura-2-izanami-ja, aura-2-janus-en, aura-2-javier-es, aura-2-julius-de, aura-2-juno-en, aura-2-jupiter-en, aura-2-kara-de, aura-2-lara-de, aura-2-lars-nl, aura-2-leda-nl, aura-2-livia-it, aura-2-luciano-es, aura-2-luna-en, aura-2-maia-it, aura-2-mars-en, aura-2-melia-it, aura-2-minerva-en, aura-2-neptune-en, aura-2-nestor-es, aura-2-odysseus-en, aura-2-olivia-es, aura-2-ophelia-en, aura-2-orion-en, aura-2-orpheus-en, aura-2-pandora-en, aura-2-phoebe-en, aura-2-pluto-en, aura-2-rhea-nl, aura-2-roman-nl, aura-2-sander-nl, aura-2-saturn-en, aura-2-selena-es, aura-2-selene-en, aura-2-silvia-es, aura-2-sirio-es, aura-2-theia-en, aura-2-uzume-ja, aura-2-valerio-es, aura-2-vesta-en, aura-2-viktoria-de, aura-2-zeus-en |
Tham sốresponse_format | Hợp đồngmp3 |
Tham sốmax_input_characters | Hợp đồngnull |
Tham sốother_options | Hợp đồngfalse |
Tham sốinput | Hợp đồngvăn bản UTF-8 nguyên dạng; đếm ký tự Unicode mà không chuẩn hóa |
Tham sốmaterial_types | Hợp đồngtext |
Vòng đời: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · Giá trị task_id thực tế đã trả về hoặc bản ghi trong thư viện nội dung đa phương tiện
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Chọn giọng nói chính xác từ hồ sơ mô hình này.
Ký tự đầu vào và giây âm thanh là các đơn vị đo tính phí khác nhau.
Bảng giá
Thông tin biểu giá không bổ sung tùy chọn yêu cầu. Các tham số được hỗ trợ nằm trong phương thức đã chọn.
- Chế độ nhanh
- Chưa chỉ định Khi chọn chế độ nhanh
- Chế độ Flex
- Chưa chỉ định Khi chọn chế độ flex
- Mức độ suy luận tối đa
- Chưa chỉ định Khi áp dụng mức điều chỉnh mặc định (default) cho mức độ suy luận tối đa
Mức phí Ailoot
Giá theo cấu hình
Đối chiếu từng khoản phí với điều kiện hiển thị. Dùng một mức phí cho mỗi nhóm cấu hình thay thế.
| Cấu hình | Biểu mức phí | Đơn vị tính phí | Phí |
|---|---|---|---|
| Cấu hìnhGiá cơ sở cho token | Biểu mức phíMức phí cơ bản | Đơn vị tính phí— | Phí Đầu vào · Token đầu vào — / 1K token Đầu ra · Token đầu ra — / 1K token Đầu vào · Đọc bộ nhớ đệm — / 1K token Đầu vào · Ghi bộ nhớ đệm — / 1K token Đầu vào · Ghi bộ nhớ đệm, 1 giờ — / 1K token |
| Cấu hìnhKý tự đầu vào | Biểu mức phí— | Đơn vị tính phímỗi ký tự đầu vào | Phí Đầu vào · Ký tự đầu vào $0.00006 mỗi ký tự đầu vào |
Chi tiết giá cước tham chiếu
Biểu tham chiếu cấp mô hình không thay đổi việc chọn phương thức, báo giá hoặc khoản phí. Khoản phí đang áp dụng dùng mức phí phương thức Ailoot đã chọn.
Deepgram: Aura-2
Giá theo cấu hình
| Cấu hình | Điều kiện tính phí | Phí |
|---|---|---|
| Cấu hìnhDeepgram: Aura-2 · Cấu hình mặc định | Điều kiện tính phíCấu hình mặc định | Phí Đầu vào · Ký tự đầu vào 0,00006 US$ mỗi ký tự đầu vào |
Ailoot tạm giữ một khoản ước tính trước yêu cầu. Sau khi có kết quả, phí cuối cùng được quyết toán theo mức sử dụng đo được. Việc quyết toán khi truyền luồng dùng bản ghi mức sử dụng cuối cùng. Cách hoạt động của cơ chế tạm giữ và quyết toán →
Ví dụ yêu cầu
Ailoot Ultra · Tổng hợp giọng nói
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VOICE_ID:?Choose an accepted voice ID from this exact model profile}"
export AILOOT_VOICE_ID
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "deepgram/aura-2", "input": "Good afternoon! This is a short voice take."}')
voice=os.environ["AILOOT_VOICE_ID"]
allowed=json.loads('["aura-2-thalia-en", "aura-2-agathe-fr", "aura-2-agustina-es", "aura-2-alvaro-es", "aura-2-ama-ja", "aura-2-amalthea-en", "aura-2-andromeda-en", "aura-2-antonia-es", "aura-2-apollo-en", "aura-2-aquila-es", "aura-2-arcas-en", "aura-2-aries-en", "aura-2-asteria-en", "aura-2-athena-en", "aura-2-atlas-en", "aura-2-aurelia-de", "aura-2-aurora-en", "aura-2-beatrix-nl", "aura-2-callista-en", "aura-2-carina-es", "aura-2-celeste-es", "aura-2-cesare-it", "aura-2-cinzia-it", "aura-2-cora-en", "aura-2-cordelia-en", "aura-2-cornelia-nl", "aura-2-daphne-nl", "aura-2-delia-en", "aura-2-demetra-it", "aura-2-diana-es", "aura-2-dionisio-it", "aura-2-draco-en", "aura-2-ebisu-ja", "aura-2-elara-de", "aura-2-electra-en", "aura-2-elio-it", "aura-2-estrella-es", "aura-2-fabian-de", "aura-2-flavio-it", "aura-2-fujin-ja", "aura-2-gloria-es", "aura-2-harmonia-en", "aura-2-hector-fr", "aura-2-helena-en", "aura-2-hera-en", "aura-2-hermes-en", "aura-2-hestia-nl", "aura-2-hyperion-en", "aura-2-iris-en", "aura-2-izanami-ja", "aura-2-janus-en", "aura-2-javier-es", "aura-2-julius-de", "aura-2-juno-en", "aura-2-jupiter-en", "aura-2-kara-de", "aura-2-lara-de", "aura-2-lars-nl", "aura-2-leda-nl", "aura-2-livia-it", "aura-2-luciano-es", "aura-2-luna-en", "aura-2-maia-it", "aura-2-mars-en", "aura-2-melia-it", "aura-2-minerva-en", "aura-2-neptune-en", "aura-2-nestor-es", "aura-2-odysseus-en", "aura-2-olivia-es", "aura-2-ophelia-en", "aura-2-orion-en", "aura-2-orpheus-en", "aura-2-pandora-en", "aura-2-phoebe-en", "aura-2-pluto-en", "aura-2-rhea-nl", "aura-2-roman-nl", "aura-2-sander-nl", "aura-2-saturn-en", "aura-2-selena-es", "aura-2-selene-en", "aura-2-silvia-es", "aura-2-sirio-es", "aura-2-theia-en", "aura-2-uzume-ja", "aura-2-valerio-es", "aura-2-vesta-en", "aura-2-viktoria-de", "aura-2-zeus-en"]')
if voice not in allowed: raise SystemExit("Choose an accepted voice ID from this exact model profile")
p["voice"]=voice
p["response_format"]="mp3"
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o speech.mp3
Nhận và lưu kết quả
Ailoot Ultra · Tổng hợp giọng nói
mp3
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Lượt đọc nội dung khác
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
-H "Authorization: Bearer $AILOOT_API_KEY" -o media-assets.json
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_MEDIA_TASK_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_MEDIA_TASK_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_MEDIA_TASK_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/tasks/$resource_id" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o media-task.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-task.json").read_text())))
PY_RESULT
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_ASSET_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_ASSET_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_ASSET_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/assets/$resource_id" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o media-asset.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-asset.json").read_text())))
PY_RESULT
Lưu tất cả kết quả đã hoàn tất
Lưu mọi phản hồi hoàn chỉnh, tệp và phần nội dung được trả về.
Giữ lại toàn bộ kết quả nhị phân và các header. Nếu phản hồi ở dạng JSON hoặc chứa nhiều đầu ra, giữ lại mọi phần tử dữ liệu và tải từng tài nguyên từ URL có chữ ký thực tế.
Nếu cần kiểm tra phản hồi gốc
Giữ lại operation_id/X-Client-Request-ID gốc để đối soát mà không gửi lại yêu cầu; không có tuyến truy vấn trạng thái riêng cho âm thanh.
Trường phản hồi
| Trường | Loại |
|---|---|
Trườngbinary audio | Loạibytes |
Trườngresponse headers | Loạiheaders |
Lỗi và bước tiếp theo
| Phản hồi | Điều kiện | Bước tiếp theo |
|---|---|---|
Phản hồi400 · invalid_request_error | Điều kiệnTrường bắt buộc, cách biểu diễn tài liệu hoặc giá trị tham số không hợp lệ | Bước tiếp theoSửa các trường được chỉ ra trước khi gửi yêu cầu tạo mới. |
Phản hồiserver_error | Điều kiệnPhản hồi trả về cho biết thao tác hoặc kết quả cần được kiểm tra | Bước tiếp theoGiữ lại ID thao tác/tác vụ gốc đã trả về, các header của yêu cầu và toàn bộ phản hồi; tiếp tục truy xuất thao tác gốc đó bằng các phương thức được hỗ trợ. Không gửi lại yêu cầu tạo. |
Bí danh
Bí danh mô hình
Ailoot Ultra deepgram/aura-2
Bí danh đường dẫn phương thức
Dùng các đường dẫn phương thức hiển thị ở trên.
ID gọi liên quan
FAQ · Deepgram: Aura-2
- Có những đầu vào và kết quả nào?
POST /v1/audio/speech·deepgram/aura-2:text→audio- Yêu cầu sử dụng những trường nào?
POST /v1/audio/speech·deepgram/aura-2:model,input,voice,response_format