Training Sets - Create
Erstellt ein neues Trainingsset.
PUT {endpoint}/customvoice/trainingsets/{id}?api-version=2026-01-01
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Unterstützte Cognitive Services-Endpunkte (Protokoll und Hostname, z. B. https://eastus.api.cognitive.microsoft.com). |
|
id
|
path | True |
string minLength: 3maxLength: 64 pattern: ^[a-zA-Z0-9][a-zA-Z0-9._-]{1,62}[a-zA-Z0-9]$ |
Die ID der Ressource. |
|
api-version
|
query | True |
string minLength: 1 |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anforderungstext
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| locale | True |
string |
Der Ort des Trainingsdatensatzes. Der Standortcode folgt auf BCP-47. Die Text-to-Speech-Standortliste finden Sie hier https://learn.microsoft.com/azure/ai-services/speech-service/language-support?tabs=tts. |
| projectId | True |
string minLength: 3maxLength: 64 pattern: ^[a-zA-Z0-9][a-zA-Z0-9._-]{1,62}[a-zA-Z0-9]$ |
Ressourcen-ID |
| description |
string |
Beschreibung des Trainingssatzes |
|
| displayName |
string minLength: 1 |
Name des Trainingssets |
|
| properties |
Eigenschaften des Trainingssatzes |
||
| status |
Status einer Ressource. |
||
| voiceKind |
Stimmtyp |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 201 Created |
Die Anforderung ist erfolgreich und eine neue Ressource wurde als Ergebnis erstellt. |
|
| Other Status Codes |
Unerwartete Fehlerantwort. Header x-ms-error-code: string |
Sicherheit
Ocp-Apim-Subscription-Key
Typ:
apiKey
In:
header
OAuth2Auth
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
| Name | Beschreibung |
|---|---|
| https://cognitiveservices.azure.com/.default |
Beispiele
Create a training set
Beispielanforderung
PUT {endpoint}/customvoice/trainingsets/Jessica-300?api-version=2026-01-01
{
"description": "300 sentences Jessica data in general style.",
"locale": "en-US",
"projectId": "Jessica",
"voiceKind": "Female"
}
Beispiel für eine Antwort
{
"description": "300 sentences Jessica data in general style.",
"createdDateTime": "2023-04-01T05:30:00.000Z",
"id": "Jessica-300",
"lastActionDateTime": "2023-04-02T10:15:30.000Z",
"locale": "en-US",
"projectId": "Jessica",
"status": "Succeeded",
"voiceKind": "Female"
}
Definitionen
| Name | Beschreibung |
|---|---|
|
Azure. |
Das Fehlerobjekt. |
|
Azure. |
Eine Antwort, die Fehlerdetails enthält. |
|
Azure. |
Ein Objekt, das spezifischere Informationen zum Fehler enthält. Laut Azure REST API-Richtlinien – https://aka.ms/AzureRestApiGuidelines#handling-errors. |
| Status |
Status einer Ressource. |
|
Training |
Trainingssatz |
|
Training |
Eigenschaften des Trainingssatzes |
|
Voice |
Stimmtyp |
Azure.Core.Foundations.Error
Das Fehlerobjekt.
| Name | Typ | Beschreibung |
|---|---|---|
| code |
string |
Eine serverdefinierte Gruppe von Fehlercodes. |
| details |
Ein Array von Details zu bestimmten Fehlern, die zu diesem gemeldeten Fehler geführt haben. |
|
| innererror |
Ein Objekt, das spezifischere Informationen enthält als das aktuelle Objekt über den Fehler. |
|
| message |
string |
Eine lesbare Darstellung des Fehlers. |
| target |
string |
Das Ziel des Fehlers. |
Azure.Core.Foundations.ErrorResponse
Eine Antwort, die Fehlerdetails enthält.
| Name | Typ | Beschreibung |
|---|---|---|
| error |
Das Fehlerobjekt. |
Azure.Core.Foundations.InnerError
Ein Objekt, das spezifischere Informationen zum Fehler enthält. Laut Azure REST API-Richtlinien – https://aka.ms/AzureRestApiGuidelines#handling-errors.
| Name | Typ | Beschreibung |
|---|---|---|
| code |
string |
Eine serverdefinierte Gruppe von Fehlercodes. |
| innererror |
Innerer Fehler. |
Status
Status einer Ressource.
| Wert | Beschreibung |
|---|---|
| NotStarted |
Nicht gestartet |
| Running |
Laufen |
| Succeeded |
Erfolgreich |
| Failed |
gescheitert |
| Disabling |
Deaktivieren |
| Disabled |
Deaktiviert |
TrainingSet
Trainingssatz
| Name | Typ | Beschreibung |
|---|---|---|
| createdDateTime |
string (date-time) |
Der Zeitstempel, zu dem das Objekt erstellt wurde. Der Zeitstempel wird als ISO 8601-Datums- und Uhrzeitformat codiert ("JJJJ-MM-DDThh:mm:ssZ", siehe https://en.wikipedia.org/wiki/ISO_8601#Combined_date_and_time_representations). |
| description |
string |
Beschreibung des Trainingssatzes |
| displayName |
string minLength: 1 |
Name des Trainingssets |
| id |
string minLength: 3maxLength: 64 pattern: ^[a-zA-Z0-9][a-zA-Z0-9._-]{1,62}[a-zA-Z0-9]$ |
Ressourcen-ID |
| lastActionDateTime |
string (date-time) |
Der Zeitstempel, zu dem der aktuelle Status eingegeben wurde. Der Zeitstempel wird als ISO 8601-Datums- und Uhrzeitformat codiert ("JJJJ-MM-DDThh:mm:ssZ", siehe https://en.wikipedia.org/wiki/ISO_8601#Combined_date_and_time_representations). |
| locale |
string |
Der Ort des Trainingsdatensatzes. Der Standortcode folgt auf BCP-47. Die Text-to-Speech-Standortliste finden Sie hier https://learn.microsoft.com/azure/ai-services/speech-service/language-support?tabs=tts. |
| projectId |
string minLength: 3maxLength: 64 pattern: ^[a-zA-Z0-9][a-zA-Z0-9._-]{1,62}[a-zA-Z0-9]$ |
Ressourcen-ID |
| properties |
Eigenschaften des Trainingssatzes |
|
| status |
Status einer Ressource. |
|
| voiceKind |
Stimmtyp |
TrainingSetProperties
Eigenschaften des Trainingssatzes
| Name | Typ | Beschreibung |
|---|---|---|
| durationInSeconds |
number (double) |
Gesamtdauer des Audios in Sekunden in diesem Trainingsset |
| isContextual |
boolean |
Gibt an, ob der Trainingssatz aus kontextuellen Daten besteht |
| utteranceCount |
integer (int32) |
Anzahl der Äußerungen in diesem Trainingsset |
VoiceKind
Stimmtyp
| Wert | Beschreibung |
|---|---|
| Male |
Männlich |
| Female |
Weiblich |