Modelle

Canopy Labs: Orpheus 3B

Markdown · JSON

Canopy Labs: Orpheus 3B

Canopy Labs’ feinabgestimmtes englisches Sprachmodell Orpheus 3B wandelt geschriebene Zeilen in ausdrucksstarkes Audio um. Acht voreingestellte Stimmen und nonverbale Tags unterstützen Erzähltexte, Dialoge und gesprochene Anwendungsantworten.

Über das Modell

Diese Beschreibung erläutert die Fähigkeiten des Modells. Die über Ailoot verfügbaren Eingaben, Ausgaben und Optionen sind unten für die ausgewählte Methode aufgeführt.

Orpheus 3B 0.1 Fine-Tuned ist Canopy Labs’ englisches Text-to-Speech-Modell für alltägliche Synthese. Es gehört zur Orpheus-Familie auf einer Llama-3B-Grundarchitektur und konzentriert sich auf natürliche Intonation, Rhythmus und ausdrucksstarken Vortrag. Die Eingabe ist der zu sprechende Text mit einem gewählten Sprecher; die Ausgabe ist Sprachaudio. Der Hersteller nennt für dieses konkrete feinabgestimmte Modell außerdem Zero-Shot-Stimmklonen. Sein veröffentlichtes Synthesebeispiel für das feinabgestimmte Modell verwendet voreingestellte Sprecher, während Text-Sprach-Prompting mit Referenzkonditionierung separat für die vortrainierte Ausgabe dokumentiert ist. Diese feinabgestimmte Ausgabe unterscheidet sich vom vortrainierten Modell und den separat veröffentlichten mehrsprachigen Forschungsmodellen.

Einen Sprecher wählen und die Zeile vorbereiten

Der Hersteller nennt acht voreingestellte englische Stimmen: tara, leah, jess, leo, dan, mia, zac und zoe. Seine Prompt-Konvention setzt den Sprechernamen vor den gesprochenen Text, getrennt durch einen Doppelpunkt. Der Referenzworkflow zur Sprachgenerierung kann diese Formatierung ergänzen, wenn die Stimme separat angegeben wird. Wählen Sie einen Sprecher für das beabsichtigte Stück und halten Sie diese Wahl in zusammenhängenden Passagen einheitlich.

Schreiben Sie für eine kurze Erklärung den endgültigen Erzähltext statt einer Anweisung, das Modell solle die Erklärung erfinden. Eine nützliche gesprochene Zeile lautet: „Wählen Sie den Ordner, den Sie teilen möchten, prüfen Sie, wer ihn öffnen kann, und speichern Sie die Änderungen.“ Bereiten Sie bei Dialogen die Zeile jedes Sprechers ausdrücklich vor und bewahren Sie die den Vortrag unterstützende Zeichensetzung. Schreiben Sie eine Abkürzung, ein Datum oder einen Produktnamen in der Form, die Hörer hören sollen, besonders wenn die geschriebene Kurzform mehrdeutig wäre.

Ausdrucks- und nonverbale Hinweise

Orpheus dokumentiert die Tags <laugh>, <chuckle>, <sigh>, <cough>, <sniffle>, <groan>, <yawn> und <gasp>. Sie geben dem Text an der relevanten Stelle ein ausdrückliches nonverbales Ereignis. Eine kurze Gesprächspassage kann ein Kichern vor einer leichten Bemerkung oder ein Seufzen vor einem nachdenklichen Satz platzieren. Setzen Sie den Hinweis an die passende Stelle der Darbietung und halten Sie die tatsächlichen Wörter der Zeile klar.

Dies sind Hinweise zur Sprachgenerierung, keine allgemeine Anweisungssprache zur Bearbeitung einer vorhandenen Aufnahme. Beginnen Sie für ein Voiceover mit lesbarem Text und ergänzen Sie nur die von der Szene benötigten Ausdrucksereignisse. Hören Sie die vollständige Zeile an, um zu beurteilen, ob Ereignis, Betonung und Tempo die Bedeutung unterstützen. Eine Erzählaufgabe kann eine gleichmäßige Stimme erfordern, während eine Figurenzeile von einem konkreten nonverbalen Hinweis profitieren kann.

Streaming und Audioergebnis

Der Hersteller liefert sowohl ein Notebook ohne Streaming als auch ein Streaming-Sprachbeispiel. Streaming gibt aufeinanderfolgende Audioabschnitte zurück, während die Passage erzeugt wird. Im veröffentlichten Beispiel werden diese Abschnitte in eine Mono-WAV-Datei mit 24.000 Hz und 16-Bit-Samples geschrieben. Diese Dateieinstellungen beschreiben den Referenzworkflow; das nützliche Ergebnis ist eine abspielbare Aufnahme, deren Wörter, Sprecher und Vortrag anhand des Skripts geprüft werden können.

Bereiten Sie für längere Erzähltexte zusammenhängende Passagen mit klaren Satzgrenzen vor und bewahren Sie eine Kopie des endgültigen Skripts beim Audio. Prüfen Sie Anfang und Ende jeder Passage, die Aussprache wichtiger Namen und den Übergang zwischen benachbarten Aufnahmen. Die Sampling-Hinweise des Herstellers legen für stabile Generierung in seiner Referenzimplementierung eine Wiederholungsstrafe von mindestens 1.1 fest und weisen darauf hin, dass Sampling-Entscheidungen das Sprechtempo beeinflussen können. Die konfigurierte Modelllänge des Beispiels ist eine Inferenzeinstellung und keine belegte maximale Erzähltextdauer.

Grenzen der Modellvarianten

Dieses Profil betrifft das feinabgestimmte englische Modell mit seinen dokumentierten voreingestellten Sprechern. Das vortrainierte Modell hat einen eigenen Workflow zur Text- und Sprachkonditionierung; mehrsprachige Veröffentlichungen haben sprachspezifische Sprecher und Tags. Die Auswahl dieser englischen Ausgabe kombiniert diese getrennten Profile nicht. Ein praktisches Ergebnis ist ein gesprochenes Skript, eine bewusst gewählte voreingestellte Stimme und Audio, das auf den für das Stück benötigten Wortlaut und Vortrag geprüft wurde.

Ailoot Ultra · Sprachausgabe POST /v1/audio/speech canopylabs/orpheus-3b-0.1-ft

canopylabs/orpheus-3b-0.1-ft

Canopy Labs /canopylabs/orpheus-3b-0.1-ft

Einstieg

Canopy Labs’ feinabgestimmtes englisches Sprachmodell Orpheus 3B wandelt geschriebene Zeilen in ausdrucksstarkes Audio um. Acht voreingestellte Stimmen und nonverbale Tags unterstützen Erzähltexte, Dialoge und gesprochene Anwendungsantworten.

Zulässige Eingaben
Text
Ergebnisse
Audio

In Ailoot verfügbar · Eingaben und Methoden

Ailoot Ultra · Sprachausgabe POST /v1/audio/speech
Eingabe
text
Ausgabe
audio
Ausgabeformat
mp3
FeldTypAnforderungWerte und LimitsStandard
FeldmodelTypstringAnforderungErforderlichWerte und Limits
canopylabs/orpheus-3b-0.1-ft
Standard—
FeldinputTypstringAnforderungErforderlichWerte und Limits
Mindestlänge: 1
Einheit: Unicode-Zeichen
Standard—
FeldvoiceTypstringAnforderungErforderlichWerte und Limits
tara, leah, jess, leo, dan, mia, zac
Standard—
Feldresponse_formatTypstringAnforderungErforderlichWerte und Limits
mp3
Standard—
Kombinationen von Eingabematerialien

text_to_speech · Erforderlich: input

Methodenparameter und Lebenszyklus
ParameterVertrag
Parametercontent_typeVertragapplication/json
ParameterrequiredVertragmodel, input, voice, response_format
Parametervoice_idsVertragtara, leah, jess, leo, dan, mia, zac
Parameterresponse_formatVertragmp3
Parametermax_input_charactersVertragnull
Parameterother_optionsVertragfalse
ParameterinputVertragexakter UTF-8-Text; Unicode-Zeichenzahl ohne Normalisierung
Parametermaterial_typesVertragtext

Lebenszyklus: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · die tatsächlich zurückgegebene task_id oder ein Eintrag in der Medienbibliothek

GET /v1/media/assets/{asset_id}/content

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Wählen Sie die genaue Stimme aus diesem Modellprofil.

Eingabezeichen und Audiosekunden sind unterschiedliche Messgrößen.

Tarife

Tarifangaben erweitern die Anfrageoptionen nicht. Unterstützte Parameter stehen bei der ausgewählten Methode.

Schnellmodus
Nicht angegeben Wenn der Schnellmodus ausgewählt ist
Flex-Modus
Nicht angegeben Wenn der Modus flex ausgewählt ist
Maximaler Denkaufwand
Nicht angegeben Wenn beim maximalen Denkaufwand die Standardanpassung (default) verwendet wird

Ailoot-Tarife

Preise nach Konfiguration

Ordnen Sie jede Gebühr den angezeigten Bedingungen zu. Verwenden Sie für jede Gruppe alternativer Konfigurationen einen Tarif.

KonfigurationTarifstaffelAbrechenbare MengeAbrechnungseinheitGebühr
KonfigurationBasistarife für TokensTarifstaffelGrundtarifAbrechenbare Menge—Abrechnungseinheit—Gebühr
Eingabe · Eingabetoken — / 1K Tokens
Ausgabe · Ausgabetoken — / 1K Tokens
Eingabe · Cache lesen — / 1K Tokens
Eingabe · In Cache schreiben — / 1K Tokens
Eingabe · In Cache schreiben, 1 Stunde — / 1K Tokens
KonfigurationUltraTarifstaffel—Abrechenbare MengeJeder Unicode-Codepunkt zählt als ein Zeichen, einschließlich Han-Zeichen.Abrechnungseinheitpro 1K EingabezeichenGebühr
Eingabe · Eingabezeichen $0.03 pro 1K Eingabezeichen

Details zum Referenztarif

Referenztarifstaffeln auf Modellebene ändern weder Methodenauswahl noch Kostenvoranschläge oder Gebühren. Für die aktive Abrechnung gelten die Tarife der ausgewählten Ailoot-Methode.

Canopy Labs: Orpheus 3B

Preise nach Konfiguration

KonfigurationAbrechnungsbedingungenGebühr
KonfigurationCanopy Labs: Orpheus 3B · StandardkonfigurationAbrechnungsbedingungenStandardkonfigurationGebühr
Eingabe · Eingabezeichen $ 0,000014 pro Eingabezeichen

Ailoot reserviert vor einer Anfrage einen geschätzten Betrag. Nach dem Ergebnis rechnet Ailoot die endgültige Gebühr anhand des gemessenen Verbrauchs ab. Bei Streaming erfolgt die Abrechnung anhand des abschließenden Verbrauchsdatensatzes. So funktionieren Reservierung und Abrechnung →

Beispielanfragen

Ailoot Ultra · Sprachausgabe

curl
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": "canopylabs/orpheus-3b-0.1-ft", "input": "Good afternoon! This is a short voice take."}')
voice=os.environ["AILOOT_VOICE_ID"]
allowed=json.loads('["tara", "leah", "jess", "leo", "dan", "mia", "zac"]')
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

Ergebnisse abrufen und speichern

Ailoot Ultra · Sprachausgabe

mp3

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Abrufe anderer Inhalte
MedienbibliothekAufgabenstatusDateidetails
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
Alle fertiggestellten Ergebnisse aufbewahren

Bewahren Sie jede vollständig zurückgegebene Antwort, Datei und jeden Inhaltsteil auf.

Das vollständige Binärergebnis und die Header aufbewahren. Wenn JSON oder mehrere Ausgaben zurückgegeben werden, jedes Datenelement aufbewahren und jede tatsächlich zurückgegebene signierte Asset-URL abrufen.

Wenn die ursprüngliche Antwort geprüft werden muss

Die ursprüngliche operation_id/X-Client-Request-ID für den Abgleich ohne erneute Einreichung aufbewahren; es gibt keine eigene Route zur Abfrage des Audiostatus.

Antwortfelder
FeldTyp
Feldbinary audioTypbytes
Feldresponse headersTypheaders
Fehler und nächste Schritte
AntwortBedingungNächster Schritt
Antwort400 · invalid_request_errorBedingungPflichtfelder, Darstellung des Eingabematerials oder Parameterwert ungültigNächster SchrittDie angegebenen Felder vor einer neuen Erstellungsanfrage korrigieren.
Antwortserver_errorBedingungDie zurückgegebene Antwort gibt an, dass der Vorgang oder das Ergebnis eine Prüfung erfordertNächster SchrittDie ursprünglich zurückgegebene Vorgangs-/Aufgaben-ID, die Anfrageheader und die Antwort aufbewahren; mit unterstützten Leseaufrufen für diesen ursprünglichen Vorgang fortfahren. Die Erstellungsanfrage nicht erneut senden.

Aliasnamen

Modellaliasnamen

Ailoot Ultra canopylabs/orpheus-3b-0.1-ft

Aliasnamen für Methodenpfade

Verwenden Sie die oben angezeigten Methodenpfade.

Zugehörige Aufrufer-IDs

canopylabs/orpheus-3b-0.1-ft

FAQ · Canopy Labs: Orpheus 3B
Welche Eingaben und Ergebnisse sind verfügbar?

POST /v1/audio/speech · canopylabs/orpheus-3b-0.1-ft: text → audio

Welche Felder verwendet die Anfrage?

POST /v1/audio/speech · canopylabs/orpheus-3b-0.1-ft: model, input, voice, response_format

Weitere Details

Verbinden Sie Ailoot mit Claude Code, OpenCode, Hermes oder Ihrer eigenen Anwendung.

Das Unternehmen und sein Projektportfolio

Das Unternehmen und sein Projektportfolio: Millionen von Kunden; monatliche Umsätze in Milliardenhöhe.

Tokens mit Rabatt kaufen.

Aborabatt für regelmäßige Arbeit. Aktionscodes bieten bis 50% beim Tokenkauf.

Abo
Wählen Sie einen Tarif mit Rabatt für Ihre regelmäßigen Anfragen.
Aktionscode bis 50%
Geben Sie den Code beim Kauf ein. Der Preis wird nach den gültigen Aktionsbedingungen berechnet.
Ausgaben in der Historie
Modell, Tokens und Betrag werden für jede Anfrage gespeichert.

Abo wählen · Modellpreise ansehen

Verbinden Sie die API mit dem Produkt, das Sie verkaufen.

SaaS, Anwendungen und Bots nach dem offiziellen Angebot und Lizenzvertrag von Ailoot. Fordern Sie für den Weiterverkauf eine Reseller-Lizenz an.

Kommerzielle Anwendung
Integrieren Sie Text-, Bild-, Video- und Audioerzeugung in kostenpflichtige Funktionen Ihres Dienstes.
Reseller-Lizenz
Senden Sie Projektbeschreibung und Zugangsmodell. Fordern Sie schriftliche Nutzungs- und Weiterverkaufsbedingungen an.
Dokumente auf der Website
Offizielles Angebot, Lizenzvertrag und Datenschutzerklärung sind vor der Verbindung zugänglich.

Reseller-Lizenz anfordern · Offizielles Angebot und Lizenzvertrag