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.
Hang- vagy szöveges adatokra van szüksége a beszédfelismerés pontosságának teszteléséhez vagy az egyéni modellek betanításához. A modell teszteléséhez vagy betanításához támogatott adattípusokról további információt az adathalmazok betanítása és tesztelése című témakörben talál.
Adathalmazok feltöltése
Kövesse ezeket a lépéseket az egyéni beszédmodell betanításához (finomhangolásához) szükséges adathalmazok feltöltéséhez.
Fontos
Ismételje meg a teszt létrehozásakor később szükséges tesztelési adathalmazok (például csak hang) feltöltésének lépéseit. Több adatkészletet is feltölthet betanításra és tesztelésre.
Az új Microsoft Foundry-portálon közvetlenül a Modell finomhangolása varázslóban adja meg a betanító és érvényesítési adatkészleteket, amelyet akkor nyitott meg, amikor megkezdte az egyéni beszéd finomhangolását.
- A Betanítás adatpanelen csatlakoztassa az adatforrást, és válassza ki a betanításhoz használni kívánt adathalmazt. Ezután válassza a Tovább lehetőséget.
- Az Érvényesítési adatpanelen válassza ki azt az adatkészletet, amelyet a finomhangolt modell kiértékeléséhez szeretne használni. Ezután válassza a Tovább lehetőséget.
Tartsa nyitva a Modell finomhangolása panelt , és folytassa az egyéni beszédmodell betanításával a finomhangolási feladat elküldéséhez.
Ha saját adathalmazokat szeretne feltölteni a Speech Studióba, kövesse az alábbi lépéseket:
Jelentkezzen be a Speech Studio-ba.
Válassza a Egyéni beszéd> az Ön projektneve >Beszédadatkészletek>Adatok feltöltése lehetőséget.
Válassza a Betanítási adatok vagy Az adatok tesztelése lapot.
Válasszon egy adathalmaztípust, majd válassza a Tovább gombot.
Adja meg az adathalmaz helyét, majd válassza a Tovább gombot. Választhat helyi fájlt, vagy megadhat egy távoli helyet, például az Azure Blob URL-címét. Ha távoli helyet választ, és nem használ megbízható Azure-szolgáltatások biztonsági mechanizmust, a távoli helynek egy olyan URL-címnek kell lennie, amely egy egyszerű névtelen GET-kéréssel kérhető le. Például egy SAS URL-címet vagy egy nyilvánosan elérhető URL-címet. Azok az URL-címek, amelyek további engedélyezést igényelnek, vagy felhasználói beavatkozásra számítanak, nem támogatottak.
Megjegyzés
Ha Azure Blob URL-címet használ, megbízható Azure-szolgáltatások biztonsági mechanizmusával biztosíthatja az adathalmazfájlok maximális biztonságát. Ugyanazokat a technikákat használja, mint a Batch transzkripció és az egyszerű tárfiók URL-címei az adathalmazfájlokhoz. Részletek itt.
Adja meg az adathalmaz nevét és leírását, majd kattintson a Tovább gombra.
Tekintse át a beállításokat, majd válassza a Mentés és bezárás lehetőséget.
Az adathalmaz feltöltése után lépjen az Egyéni modellek betanítása oldalra, hogy betanítson egy egyéni modellt.
A folytatás előtt győződjön meg arról, hogy telepítette és konfigurálta a Speech CLI-t .
A Speech CLI és a Speech to text REST API-val ellentétben a Microsoft Foundry portállal és a Speech Studióval nem választhatja ki, hogy az adathalmaz tesztelésre vagy betanításra alkalmas-e a feltöltéskor. Megadhatja, hogyan használja az adathalmazt egy modell betanításakor vagy teszt futtatásakor.
Bár nem jelzi, hogy az adathalmaz teszteléshez vagy betanításhoz készült-e, meg kell adnia az adathalmaz típusát. Az adathalmaz típusa határozza meg, hogy milyen típusú adathalmaz jön létre. Bizonyos esetekben az adathalmaz-típusokat csak teszteléshez vagy betanításhoz használják, de nem szabad attól függenie. A Speech CLI és a REST API kind értékei megfelelnek a Microsoft Foundry portálon és a Speech Studióban található beállításoknak az alábbi táblázatban ismertetett módon:
| CLI és API-típus | Portálbeállítások |
|---|---|
| Akusztikus | Tanítási adatok: Hanganyag + emberek által címkézett átirat Tesztelési adatok: Átirat (automatikus hangszintézis) Tesztelési adatok: Audio + emberi címkével ellátott átirat |
| AudioFiles | Tesztelési adatok: Hang |
| Nyelv | Betanítási adatok: Egyszerű szöveg |
| LanguageMarkdown | Betanítási adatok: Strukturált szöveg Markdown formátumban |
| Kiejtés | Betanítási adatok: Kiejtés |
| KimenetiFormázás | Betanítási adatok: Kimeneti formátum |
Fontos
Nem használja a Speech CLI-t vagy a REST API-t közvetlenül adatfájlok feltöltéséhez. Először a betanítási vagy tesztelési adathalmazfájlokat egy URL-címen tárolja, amelyhez a Speech CLI vagy a REST API hozzáférhet. Az adatfájlok feltöltése után a Speech CLI vagy a REST API használatával létrehozhat egy adatkészletet egyéni beszédteszteléshez vagy betanításhoz.
Az adathalmaz létrehozásához és egy meglévő projekthez való csatlakoztatásához használja a spx csr dataset create parancsot. A kérelemparamétereket az alábbi utasítások szerint hozhatja létre:
Állítsa a
projecttulajdonságot egy meglévő projekt azonosítójára.projectA tulajdonság használatával az egyéni beszéd finomhangolását is kezelheti a Microsoft Foundry portálon. A projektazonosító lekéréséhez tekintse meg a REST API dokumentációjának projektazonosítóját .Állítsa be a szükséges
kindtulajdonságot. A betanító adatkészlet típusának lehetséges értékei a következők: Acoustic, AudioFiles, Language, LanguageMarkdown és Pronunciation.Állítsa be a szükséges
contentUrltulajdonságot. Ez a paraméter az adathalmaz helye. Ha nem használ megbízható Azure-szolgáltatások biztonsági mechanizmust (lásd a következő megjegyzést), akkor acontentUrltulajdonságnak olyan URL-címnek kell lennie, amely egy egyszerű névtelen GET-kéréssel kérhető le. Például egy SAS URL-címet vagy egy nyilvánosan elérhető URL-címet. Azok az URL-címek, amelyek további engedélyezést igényelnek, vagy a felhasználói beavatkozásra számítanak, nem támogatottak.Megjegyzés
Ha Azure Blob URL-címet használ, megbízható Azure-szolgáltatások biztonsági mechanizmusával biztosíthatja az adathalmazfájlok maximális biztonságát. Ugyanazokat a technikákat használja, mint a Batch transzkripció és az egyszerű tárfiók URL-címei az adathalmazfájlokhoz. Részletek itt.
Állítsa be a szükséges
languagetulajdonságot. Az adathalmaz területi beállításának meg kell egyeznie a projekt területi beállításával. A területi beállítás később nem módosítható. A Speech CLIlanguagetulajdonság megfelel alocaleJSON-kérés és -válasz tulajdonságának.Állítsa be a szükséges
nametulajdonságot. Ez a paraméter a Microsoft Foundry portálon megjelenő név. A Speech CLInametulajdonság megfelel adisplayNameJSON-kérés és -válasz tulajdonságának.
Íme egy példa Speech CLI-parancsra, amely létrehoz egy adathalmazt, és egy meglévő projekthez csatlakoztatja:
spx csr dataset create --api-version v3.2 --kind "Acoustic" --name "My Acoustic Dataset" --description "My Acoustic Dataset Description" --project YourProjectId --content YourContentUrl --language "en-US"
Fontos
Be kell állítania a kívánt értéket --api-version v3.2. A Speech CLI a REST API-t használja, de később még nem támogatja a verziókat v3.2.
A válasz törzse a következő formátumban érkezik:
{
"self": "https://YourResourceName.cognitiveservices.azure.com/speechtotext/v3.2/datasets/aaaabbbb-0000-cccc-1111-dddd2222eeee",
"kind": "Acoustic",
"links": {
"files": "https://YourResourceName.cognitiveservices.azure.com/speechtotext/v3.2/datasets/23b6554d-21f9-4df1-89cb-f84510ac8d23/files"
},
"project": {
"self": "https://YourResourceName.cognitiveservices.azure.com/speechtotext/v3.2/projects/bbbbcccc-1111-dddd-2222-eeee3333ffff"
},
"properties": {
"textNormalizationKind": "Default",
"acceptedLineCount": 2,
"rejectedLineCount": 0,
"duration": "PT59S"
},
"lastActionDateTime": "2024-07-14T17:36:30Z",
"status": "Succeeded",
"createdDateTime": "2024-07-14T17:36:14Z",
"locale": "en-US",
"displayName": "My Acoustic Dataset",
"description": "My Acoustic Dataset Description",
"customProperties": {
"PortalAPIVersion": "3"
}
}
A válasz törzsének legfelső szintű self tulajdonsága az adathalmaz URI-ja. Ezzel az URI-val részletes információkat kaphat az adathalmaz projektjéről és fájljairól. Ezzel az URI-val is frissíthet vagy törölhet egy adathalmazt.
A Speech CLI adatkészletekkel kapcsolatos súgójához futtassa a következő parancsot:
spx help csr dataset
A Speech CLI és a Speech to text REST API-val ellentétben a Microsoft Foundry portállal és a Speech Studióval nem választhatja ki, hogy az adathalmaz tesztelésre vagy betanításra alkalmas-e a feltöltéskor. Megadhatja, hogyan használja az adathalmazt egy modell betanításakor vagy teszt futtatásakor.
Bár nem jelzi, hogy az adathalmaz teszteléshez vagy betanításhoz készült-e, meg kell adnia az adathalmaz típusát. Az adathalmaz típusa határozza meg, hogy milyen típusú adathalmaz jön létre. Bizonyos esetekben az adathalmaz-típusokat csak teszteléshez vagy betanításhoz használják, de nem szabad attól függenie. A Speech CLI és a REST API kind értékei megfelelnek a Microsoft Foundry portálon és a Speech Studióban található beállításoknak az alábbi táblázatban ismertetett módon:
| CLI és API-típus | Portálbeállítások |
|---|---|
| Akusztikus | Tanítási adatok: Hanganyag + emberek által címkézett átirat Tesztelési adatok: Átirat (automatikus hangszintézis) Tesztelési adatok: Audio + emberi címkével ellátott átirat |
| AudioFiles | Tesztelési adatok: Hang |
| Nyelv | Betanítási adatok: Egyszerű szöveg |
| LanguageMarkdown | Betanítási adatok: Strukturált szöveg Markdown formátumban |
| Kiejtés | Betanítási adatok: Kiejtés |
| KimenetiFormázás | Betanítási adatok: Kimeneti formátum |
Fontos
Nem használja a Speech CLI-t vagy a REST API-t közvetlenül adatfájlok feltöltéséhez. Először a betanítási vagy tesztelési adathalmazfájlokat egy URL-címen tárolja, amelyhez a Speech CLI vagy a REST API hozzáférhet. Az adatfájlok feltöltése után a Speech CLI vagy a REST API használatával létrehozhat egy adatkészletet egyéni beszédteszteléshez vagy betanításhoz.
Adathalmaz létrehozásához és meglévő projekthez való csatlakoztatásához használja a Speech to text REST API Datasets_Create műveletét. A kérelem törzsének összeállítása az alábbi utasítások szerint:
Állítsa a
projecttulajdonságot egy meglévő projekt azonosítójára.projectA tulajdonság használatával az egyéni beszéd finomhangolását is kezelheti a Microsoft Foundry portálon. A projektazonosító lekéréséhez tekintse meg a REST API dokumentációjának projektazonosítóját .Állítsa be a szükséges
kindtulajdonságot. A betanító adatkészlet típusának lehetséges értékei a következők: Acoustic, AudioFiles, Language, LanguageMarkdown és Pronunciation.Állítsa be a szükséges
contentUrltulajdonságot. Ez a tulajdonság az adatkészlet helye. Ha nem használ megbízható Azure-szolgáltatások biztonsági mechanizmust (lásd a következő megjegyzést), akkor acontentUrltulajdonságnak olyan URL-címnek kell lennie, amely egy egyszerű névtelen GET-kéréssel kérhető le. Például egy SAS URL-címet vagy egy nyilvánosan elérhető URL-címet. Azok az URL-címek, amelyek további engedélyezést igényelnek, vagy a felhasználói beavatkozásra számítanak, nem támogatottak.Megjegyzés
Ha Azure Blob URL-címet használ, megbízható Azure-szolgáltatások biztonsági mechanizmusával biztosíthatja az adathalmazfájlok maximális biztonságát. Ugyanazokat a technikákat használja, mint a Batch transzkripció és az egyszerű tárfiók URL-címei az adathalmazfájlokhoz. Részletek itt.
Állítsa be a szükséges
localetulajdonságot. Az adathalmaz területi beállításának meg kell egyeznie a projekt területi beállításával. A területi beállítás később nem módosítható.Állítsa be a szükséges
displayNametulajdonságot. A tulajdonság neve, amely megjelenik a Microsoft Foundry portálon.
Http POST-kérés létrehozása az URI használatával az alábbi példában látható módon. Cserélje le a(z) YourSpeechResoureKey elemet a Speech-erőforráskulcsra, cserélje le a(z) YourResourceName elemet a Speech-erőforrás nevére, és állítsa be a kérelem törzsének tulajdonságait a korábban leírtak szerint.
curl -v -X POST -H "Ocp-Apim-Subscription-Key: YourSpeechResoureKey" -H "Content-Type: application/json" -d '{
"kind": "Acoustic",
"displayName": "My Acoustic Dataset",
"description": "My Acoustic Dataset Description",
"project": {
"self": "https://YourResourceName.cognitiveservices.azure.com/speechtotext/v3.2/projects/bbbbcccc-1111-dddd-2222-eeee3333ffff"
},
"contentUrl": "https://contoso.com/mydatasetlocation",
"locale": "en-US",
}' "https://YourResourceName.cognitiveservices.azure.com/speechtotext/v3.2/datasets"
A válasz törzse a következő formátumban érkezik:
{
"self": "https://YourResourceName.cognitiveservices.azure.com/speechtotext/v3.2/datasets/aaaabbbb-0000-cccc-1111-dddd2222eeee",
"kind": "Acoustic",
"links": {
"files": "https://YourResourceName.cognitiveservices.azure.com/speechtotext/v3.2/datasets/23b6554d-21f9-4df1-89cb-f84510ac8d23/files"
},
"project": {
"self": "https://YourResourceName.cognitiveservices.azure.com/speechtotext/v3.2/projects/bbbbcccc-1111-dddd-2222-eeee3333ffff"
},
"properties": {
"textNormalizationKind": "Default",
"acceptedLineCount": 2,
"rejectedLineCount": 0,
"duration": "PT59S"
},
"lastActionDateTime": "2024-07-14T17:36:30Z",
"status": "Succeeded",
"createdDateTime": "2024-07-14T17:36:14Z",
"locale": "en-US",
"displayName": "My Acoustic Dataset",
"description": "My Acoustic Dataset Description",
"customProperties": {
"PortalAPIVersion": "3"
}
}
A válasz törzsének legfelső szintű self tulajdonsága az adathalmaz URI-ja. Ezzel az URI-val részletes információkat kaphat az adathalmaz projektjéről és fájljairól. Ezzel az URI-val is frissítheti vagy törölheti az adathalmazt.
Fontos
Nem kell adathalmazt csatlakoztatnia egy egyéni beszédprojekthez, hogy betanítsa és tesztelje az egyéni modelleket a REST API vagy a Speech CLI használatával. Ha azonban nem csatlakoztatja az adathalmazt egy projekthez, a Microsoft Foundry portálon nem választhatja ki betanításra vagy tesztelésre.