mô hình

Fish Audio: S2 Pro

Markdown · JSON

Fish Audio: S2 Pro

Fish Audio S2 Pro tạo giọng nói đa ngôn ngữ giàu biểu cảm với chỉ dẫn ở cấp độ từ và hội thoại nhiều người nói tích hợp sẵn. Chỉ dẫn trong ngoặc vuông điều khiển cách đọc ngay trong kịch bản, còn mẫu giọng tham chiếu xác định người nói và thiết lập đầu ra định hình sản phẩm âm thanh.

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.

S2 Pro là mô hình chuyển văn bản thành giọng nói thế hệ thứ hai của Fish Audio, dành cho thuyết minh giàu biểu cảm, hội thoại nhân vật và đầu ra giọng nói hội thoại. Nó chuyển kịch bản viết thành âm thanh và hỗ trợ chỉ dẫn ngôn ngữ tự nhiên ở cấp từ hoặc cụm từ. Thế hệ S1 trước dùng chỉ dẫn trong ngoặc tròn, còn S2 Pro dùng trực tiếp ngoặc vuông và hỗ trợ nhiều người nói trong một yêu cầu tổng hợp. Nhà sản xuất phát hành trọng số S2 Pro và mã tinh chỉnh cho công việc tùy biến riêng; yêu cầu giọng nói thông thường sử dụng mô hình đã chọn thay vì huấn luyện mô hình mới.

Viết nội dung lời nói trước, rồi đặt chỉ dẫn thể hiện ngay trước từ hoặc cụm từ cần tác động. Chỉ dẫn có thể mô tả lời thì thầm, phản ứng, khoảng nghỉ, chuyển biến cảm xúc hoặc phong cách nói tự do. Với giải thích sản phẩm ngắn, giữ câu thông tin rõ ràng và chỉ nhấn mạnh chỗ người nghe cần nhận ra sự khác biệt. Với lời thoại nhân vật, mô tả thay đổi cảm xúc đúng khi nó xảy ra thay vì áp một tâm trạng cố định cho cả đoạn.

Các thẻ ngoặc vuông là mô tả mở, không phải danh mục lựa chọn đóng. Ví dụ gồm [whispering], [sigh], [long pause] và cụm như [speaking slowly, almost hesitant]. Thẻ có thể xuất hiện giữa câu và tác động đến lời nói phía sau. Thẻ mô tả cần có văn bản thực tế theo sau; chỉ dẫn đứng riêng có thể cho đầu ra khó đoán. Bắt đầu với một hoặc hai chỉ dẫn hữu ích trước khi thêm nhiều lớp, vì các thẻ cạnh tranh có thể làm mờ cách thể hiện mong muốn. Các mẫu giọng khác nhau có thể đáp ứng cùng chỉ dẫn với cường độ khác nhau.

Bản phát hành S2 mô tả khoảng 80 ngôn ngữ và đưa ví dụ viết chỉ dẫn thể hiện bằng cùng ngôn ngữ với kịch bản. Chuẩn bị lời văn bằng ngôn ngữ cần đọc, giữ tên, đơn vị và chữ viết tắt cần cách đọc cụ thể. Thuyết minh đa ngôn ngữ có thể giữ giọng mong muốn khi đổi ngôn ngữ kịch bản, nhưng sản phẩm cuối vẫn cần nghe kiểm tra phát âm và tính liên tục. Tổng hợp biến nội dung được cung cấp thành lời nói, không quyết định ứng dụng nên nói thông tin gì.

Với một người nói, chọn mã giọng đã lưu hoặc cung cấp âm thanh tham chiếu cùng bản chép khớp với nó. Nhà sản xuất khuyến nghị mẫu sạch dài 10–30 giây để điều kiện hóa tức thời. Với hội thoại, dùng dấu người nói như <|speaker:0|> và <|speaker:1|> cùng danh sách mã giọng có thứ tự hoặc các nhóm tham chiếu riêng cho từng người. Dấu số chọn mục giọng tương ứng; giữ thứ tự cố định khi hội thoại phát triển. Chỉ dẫn thể hiện bằng ngôn ngữ tự nhiên và lựa chọn người nói có vai trò khác nhau trong kịch bản.

Đầu ra âm thanh có thể là MP3, WAV, PCM thô hoặc Opus. MP3 mặc định 128 kbps và có lựa chọn 64 hoặc 192 kbps; Opus dùng 48 kHz, còn WAV và PCM hỗ trợ các lựa chọn tần số lấy mẫu được quy định ở dạng mono 16 bit. Chọn định dạng theo đích sử dụng thực tế: tệp lưu cho thuyết minh, hoặc các đoạn âm thanh phù hợp để phát. Quy trình giọng nói của nhà sản xuất cũng mô tả truyền văn bản trực tiếp khi kịch bản đến dần. Kết quả sinh cần luôn gắn với kịch bản đầy đủ và các giọng được chọn.

Có thể điều chỉnh tốc độ từ 0,5 đến 2,0, cùng điều khiển âm lượng và chuẩn hóa độ lớn đầu ra. Chuẩn hóa văn bản cải thiện cách đọc số tiếng Anh và tiếng Trung. Quá trình xử lý chia đoạn trong khoảng 100–300 và có ngân sách token âm thanh cho mỗi đoạn, vì vậy không nên hiểu các thiết lập này là độ dài tối đa cố định của toàn bộ bài thuyết minh. Điều kiện hóa từ đoạn trước có thể chuyển ngữ cảnh giọng sang đoạn tiếp theo. Các điều khiển lấy mẫu như temperature và top-p ảnh hưởng độ biến thiên; một câu có chỉ dẫn chủ đích vẫn cần đủ văn bản và ngữ cảnh để truyền tải âm sắc mong muốn.

Yêu cầu sản xuất hữu ích tách lời thuyết minh, hội thoại và chỉ dẫn thể hiện, rồi nêu giọng và định dạng sản phẩm cần nhận. Nghe kiểm tra từ thiếu, âm thanh lặp, cách đọc số, chuyển người nói và thời điểm phản ứng. Sửa câu hoặc mẫu giọng gây sai lệch thay vì giả định thêm thẻ sẽ cải thiện mọi đoạn. S2 Pro vẫn là mô hình S2 đời trước riêng biệt; S2.1 Pro là phiên bản sau với các cải tiến và hành vi thiết lập đặc thù.

Ailoot Ultra · Giọng nói POST /v1/audio/speech fish-audio/s2-pro

fish-audio/s2-pro

Fish Audio /fish-audio/s2-pro

Bắt đầu

Fish Audio S2 Pro tạo giọng nói đa ngôn ngữ giàu biểu cảm với chỉ dẫn ở cấp độ từ và hội thoại nhiều người nói tích hợp sẵn. Chỉ dẫn trong ngoặc vuông điều khiển cách đọc ngay trong kịch bản, còn mẫu giọng tham chiếu xác định người nói và thiết lập đầu ra định hình sản phẩm âm thanh.

Đầ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 · Giọng nói POST /v1/audio/speech
Đầu vào
text
Đầu ra
audio
TrườngLoạiYêu cầuGiá trị & giới hạnMặc định
TrườngmodelLoạistringYêu cầuBắt buộcGiá trị & giới hạn
fish-audio/s2-pro
Mặc định—
TrườnginputLoạistringYêu cầuBắt buộcGiá trị & giới hạn
Độ dài tối thiểu: 1
Mặc định—
TrườngvoiceLoạistringYêu cầuBắt buộcGiá trị & giới hạn
b347db033a6549378b48d00acb0d06cd
Độ dài tối thiểu: 1
Mặc định—
Trườngresponse_formatLoạistringYêu cầuKhông bắt buộcGiá trị & giới hạn
mp3, pcm
Mặc địnhpcm
TrườngproviderLoạiobjectYêu cầuKhông bắt buộcGiá trị & giới hạnMặc định—
Tham số phương thức và vòng đời
Tham sốHợp đồng
Tham sốcontent_typeHợp đồngapplication/json
Tham sốrequiredHợp đồngmodel, input, voice
Tham sốmaterial_typesHợ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}

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ìnhBiểu mức phíĐơn vị tính phíPhí
Cấu hìnhGiá cơ sở cho tokenBiể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ìnhByte UTF-8 đầu vàoBiểu mức phí—Đơn vị tính phímỗi byte UTF-8 đầu vàoPhí
Đầu vào · Byte UTF-8 đầu vào $0.00003 mỗi byte UTF-8 đầ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 · Giọng nói

Sử dụng đầu vào thực tế và giữ lại kết quả đầy đủ
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_INPUT_TEXT:?Set the actual documented input value}"
export AILOOT_INPUT_TEXT
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'fish-audio/s2-pro', 'input': '${ACTUAL_INPUT_TEXT}', 'voice': 'b347db033a6549378b48d00acb0d06cd', 'response_format': 'mp3'}
request['input']=os.environ['AILOOT_INPUT_TEXT']
Path('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')
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 response.bin
# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.

Nhận và lưu kết quả

Ailoot Ultra · Giọng nói

Toàn bộ âm thanh nhị phân hoặc phản hồi audio_url gốc, tiêu đề và mọi tài sản thuộc quyền sở hữu.

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Lượt đọc nội dung khác
Đọc tài nguyên hiện có thuộc về bạn
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 owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
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ộ phản hồi và các header, mọi đầu ra thực tế, các định danh gốc đã trả về và mọi trường usage. Khôi phục thao tác gốc mà không gửi lại yêu cầu tạo.

Nếu cần kiểm tra phản hồi gốc

Giữ lại X-Client-Request-ID đã trả về để đối soát. Chỉ truy xuất theo các giá trị task_id/asset_id thực tế đã trả về hoặc từ thư viện nội dung đa phương tiện thuộc quyền sở hữu của bạn; tuyệt đối không tạo URL tác vụ từ ID thao tác và không gửi lại yêu cầu tạo.

Bí danh

Bí danh mô hình

Ailoot Ultra fish-audio/s2-pro

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

fish-audio/s2-pro

FAQ · Fish Audio: S2 Pro
Có những đầu vào và kết quả nào?

POST /v1/audio/speech · fish-audio/s2-pro: text → audio

Yêu cầu sử dụng những trường nào?

POST /v1/audio/speech · fish-audio/s2-pro: model, input, voice, response_format, provider

Xem thêm chi tiết

Kết nối Ailoot với Claude Code, OpenCode, Hermes hoặc ứng dụng của bạn.

Công ty và danh mục dự án của công ty

Công ty và danh mục dự án của công ty: hàng triệu khách hàng; doanh số hàng tỷ mỗi tháng.

Mua token với giá ưu đãi.

Ưu đãi thuê bao cho nhu cầu thường xuyên. Mã khuyến mãi giảm đến 50% khi mua token.

Thuê bao
Chọn gói ưu đãi cho các yêu cầu thường xuyên của bạn.
Mã giảm đến 50%
Nhập mã khi mua. Giá được tính lại theo chương trình đang áp dụng.
Chi phí trong lịch sử
Mô hình, token và số tiền được lưu cho mỗi yêu cầu.

Chọn gói thuê bao · Xem giá mô hình

Kết nối API vào sản phẩm bạn đang bán.

SaaS, ứng dụng và bot — theo đề nghị giao kết chính thức và thỏa thuận cấp phép Ailoot. Muốn bán lại, hãy yêu cầu giấy phép bán lại.

Ứng dụng thương mại
Tích hợp tạo văn bản, ảnh, video và âm thanh vào các tính năng trả phí của dịch vụ.
Giấy phép bán lại
Gửi mô tả dự án và cách cung cấp quyền truy cập. Yêu cầu điều khoản sử dụng và bán lại bằng văn bản.
Tài liệu trên website
Đề nghị giao kết, thỏa thuận cấp phép và chính sách xử lý dữ liệu có sẵn trước khi kết nối.

Yêu cầu giấy phép bán lại · Đề nghị giao kết và thỏa thuận cấp phép