Freigeben über


Migrieren von Code von v3.2 zu Version 2024-11-15

Die Spracherkennungs-REST-API wird für schnelle Transkription, Batchtranskription und Custom Speech verwendet. In diesem Artikel werden Änderungen von Version 3.2 zu Version 2024-11-15 beschrieben.

Wichtig

Version 2024-11-15 der Spracherkennungs-REST-API ist die aktuelle Version, die allgemein verfügbar ist.

  • Version 2024-05-15-preview der Spracherkennungs-REST-API wird zu einem Datum eingestellt, das noch bekannt gegeben wird.
  • Spracherkennungs-REST-API v3.0, v3.1, v3.2, 3.2-preview.1 und 3.2-preview.2 werden am 1. April 2026 eingestellt.

Weitere Informationen zum Upgraden finden Sie in den Migrationsleitfäden v3.0 zu v3.1, v3.1 zu v3.2 und v3.2 to 2024-11-15 der Spracherkennung-REST-API.

Basispfad

Die Custom Speech-API wurde von einem pfadbasierten Versionsverwaltungsschema auf ein auf Abfrageparametern basierendes Schema in Übereinstimmung mit allgemeinen Azure-API-Versionsverwaltungsschemas umgestellt. Dies erforderte Änderungen am verwendeten Basispfad. Aktualisieren Sie den Pfad von /speechtotext/v3.2 auf /speechtotext, und fügen Sie die API-Version mit ?api-version=2024-11-15 an alle Anforderungen an.

Datasets

Die Eigenschaft email und der verbundene Prozess für die E-Mail-Benachrichtigung wird aus der API entfernt.

Die duration-Eigenschaft in Datasetantworten wird von duration in durationMilliseconds umbenannt und ist jetzt eine einfache Zahl anstelle einer ISO8601-formatierten Zeichenfolge (P1D2H3M4S…), um die Verarbeitung weiter zu vereinfachen.

Der Abfrageparameter sasValidityInSeconds wird zum Abrufen von Dateien in sasLifetimeMinutes umbenannt. Die Verwendung ist nur für ein Konto zulässig, für das BYOS deaktiviert ist. Für Konten mit BYOS-Aktivierung werden keine SAS-URLs zurückgegeben.

Die Eigenschaft project wird in Erstellungsanforderungen entfernt.

Modelle

Die Eigenschaft text in einer Modellerstellungsanforderung wurde entfernt. Die Alternative besteht darin, ein Dataset mit dem Textinhalt und zuerst ein Dataset zu erstellen, das später zur Modellerstellung verwendet wird.

Die Eigenschaft email und der verbundene Prozess für die E-Mail-Benachrichtigung wird aus der API entfernt.

Der Abfrageparameter sasValidityInSeconds wird zum Abrufen von Dateien in sasLifetimeMinutes umbenannt. Die Verwendung ist nur für ein Konto zulässig, für das BYOS (Bring Your Own Storage) deaktiviert ist. Für Konten mit BYOS-Aktivierung werden keine SAS-URLs zurückgegeben.

Für den Vorgang GET models/id/manifest ist nun immer eine SAS-Lebensdauer ungleich 0 erforderlich. Die entsprechende sasValidityInSeconds-Eigenschaft wird in sasLifetimeMinutes umbenannt.

Die Eigenschaft project wird in Erstellungsanforderungen entfernt.

Auswertungen

Der Abfrageparameter sasValidityInSeconds wird zum Abrufen von Dateien in sasLifetimeMinutes umbenannt. Die Verwendung ist nur für ein Konto zulässig, für das BYOS deaktiviert ist. Für Konten mit BYOS-Aktivierung werden keine SAS-URLs zurückgegeben.

Die Eigenschaft project wird in Erstellungsanforderungen entfernt.

Die Eigenschaft email und der verbundene Prozess für die E-Mail-Benachrichtigung wird aus der API entfernt.

Endpunkte

Die API zum Abrufen und Löschen von Protokolldateien von Endpunktprotokollen wird entfernt. Custom Speech unterstützt jetzt BYOS (Bring Your Own Storage). Nur Konten mit BYOS-Aktivierung können die Protokollierung auf Modellendpunkten aktivieren. Dies bietet vollständige Verwaltbarkeit von Protokolldateien im Kundenspeicher anstelle einer Proxy-API.

Die Unterstützung für timeToLive bei Endpunkterstellungen wurde entfernt.

Die Eigenschaft text in einer Endpunkterstellungsanforderung wurde entfernt. Die Alternative besteht darin, ein Dataset mit dem Textinhalt und zuerst ein Dataset zu erstellen, das später zur Modellerstellung verwendet wird. Dieses Modell kann dann zum Erstellen eines Endpunkts verwendet werden.

Endpunktlinks geben jetzt nur Endpunkte der WebSocket-Verbindung zurück, die für das SDK verwendet wird.

Die Eigenschaft project wird in Erstellungsanforderungen entfernt.

Die Eigenschaft email und der verbundene Prozess für die E-Mail-Benachrichtigung wird aus der API entfernt.

Transkriptionen

Die Eigenschaft diarizationEnabled auf oberster Ebene einer Transkription wurde entfernt. Die Diarisierungskonfiguration wurde vereinfacht und lautet jetzt "diarization": {"maxSpeakers": 2,"enabled": true}. Die maxSpeakers-Eigenschaft ist optional und standardmäßig auf „2“ festgelegt. Die enabled-Eigenschaft ist für die Diarisierung erforderlich.

Transkriptionserstellung: timeToLive wurde in timeToLiveHours umbenannt, einschließlich einer Formatänderung von einer ISO8601-formatierten Zeichenfolge in eine einfache Ganzzahl (Anzahl von Stunden).

Die duration-Eigenschaft in Transkriptionsantworten wird von duration in durationMilliseconds umbenannt und ist jetzt eine einfache Zahl anstelle einer ISO8601-formatierten Zeichenfolge (P1D2H3M4S…), um die Verarbeitung weiter zu vereinfachen. Den Transkriptionsergebnisdateien wurde diese Eigenschaft aus Gründen der Konsistenz mit der API hinzugefügt.

Der Abfrageparameter sasValidityInSeconds wird zum Abrufen von Dateien in sasLifetimeMinutes umbenannt. Die Verwendung ist nur für ein Konto zulässig, für das BYOS deaktiviert ist. Für Konten mit BYOS-Aktivierung werden keine SAS-URLs zurückgegeben.

Die Eigenschaft project wird in Erstellungsanforderungen entfernt.

Die Eigenschaft email und der verbundene Prozess für die E-Mail-Benachrichtigung wird aus der API entfernt.

Projekte

Die Projekt-API wird entfernt.

Nächste Schritte