Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Használja a beszédből szöveggé alakító REST API-t gyors átíráshoz, kötegelt átíráshoz, és testreszabott beszédhez. Ez a cikk a 2024-11-15-ös verzióról a 2025-10-15-ös verzióra történő módosításokat ismerteti.
Fontos
A speech to text REST API-verzió 2025-10-15 az általánosan elérhető legújabb verzió.
-
A beszédfelolvasás REST API-verziója
2024-05-15-previewa bejelentés napján megszűnik. - A Speech to text REST API
v3.0,3.2-preview.1, és3.2-preview.22026. március 31-én visszavonásra került.
A frissítésről további információt a Speech to text REST API 3.0-ról 3.1-es verzióra, 3.1-ről 3.2-es verzióra és 3.2-es verzióról 2024-11-15-ös migrálási útmutatókra című témakörben talál.
A verzió változásainak összegzése:
- A Transcribe API új funkciókkal bővített módot és kifejezéslistát tartalmaz.
- A Projects API visszatér (a 2024-11-15-ös verzióban hiányzik), és néhány módosítást tartalmaz.
Az Átírási API változásai
Kérelemstruktúra
-
Új végpont:
POST <your_endpoint>/speechtotext/transcriptions:transcribe?api-version=2025-10-15 -
Fejlécek és űrlapadatok:
Content-Type: multipart/form-dataOcp-Apim-Subscription-Key: $KEY- Űrlapmezők:
definition,audio
Example:
curl --request POST \
--url '<your_endpoint>/speechtotext/transcriptions:transcribe?api-version=2025-10-15' \
--header 'Content-Type: multipart/form-data' \
--header 'Ocp-Apim-Subscription-Key: $KEY' \
--form 'definition=$DEFINITION' \
--form 'audio=@C:\workspace\audios\test.wav'
Definícióobjektum frissítései
-
Eltávolított:
-
"models"szótár (már nincs a kérelemdefinícióban)
-
-
Hozzáadott:
-
"phraseList": Mostantól támogatjabiasingWeighta felismerési torzítás finomhangolását -
"enhancedMode"objektum tartalma:-
enabled(logikai érték) -
task(például"translate") -
targetLanguage(például"ko") -
prompt(utasítások vagy lexikális kiemelések tömbje)
-
-
Example:
{
"locales": ["en-US"],
"profanityFilterMode": "Masked",
"diarization": {
"enabled": true,
"maxSpeakers": 6
},
"channels": [0],
"enhancedMode": {
"enabled": true,
"task": "translate",
"targetLanguage": "ko",
"prompt": [
"Provide lexical output",
"Boost the terms: CONTOSO, AAZZ; Replace ‘50cents’ to ’50-Cents’"
]
},
"phraseList": {
"phrases": ["Kenichi Kumatani", "John McDonough", "Bhiksha Raj"],
"biasingWeight": 1.6
}
}
Eredménystruktúra
-
Csatornaalapú kimenet:
- Az eredmények csatornánként vannak rendszerezve
-
Kifejezésszegmentáció:
- Minden kifejezés tartalmazza a csatorna, a kezdés és a befejezés időpontját, a beszélőt, a szöveget és a szószintű megbízhatóságot
A Projects API változásai
Új funkciók
-
Foundry-projekt neve:
- Új tulajdonság:
foundryProjectNamea Create, Get, Update, List API-kban
- Új tulajdonság:
-
A projekt létrehozása:
- A projektek Azure Resource Manager (ARM) konvenciókon keresztül jönnek létre
- A
localemost már szükséges az egyéni beszédprojektekhez
Example:
POST {endpoint}/speechtotext/projects?api-version=2025-10-15
Headers:
Ocp-Apim-Subscription-Key: <YOUR_SUBSCRIPTION_KEY>
Content-Type: application/json
Body:
{
"locale": "en-US",
"displayName": "My speech project",
"foundryProjectName": "MyFoundrySpeechProject"
}
Projektlista és szűrés
-
Szűrés Foundry-projektnév alapján:
GET {endpoint}/speechtotext/projects?filter=foundryProjectName eq 'MyFoundrySpeechProject'&api-version=2025-10-15