Megosztás a következőn keresztül:


Egyéni beszédmodell életciklusa

Az egyéni beszédmodelleket az egyéni végponton való üzembe helyezés után egy ideig használhatja. Ha azonban új alapmodelleket tesznek elérhetővé, a régebbi modellek lejárnak. A jobb pontosság és minőség érdekében rendszeresen újra létre kell hoznia és be kell tanítania az egyéni modellt a legújabb alapmodellből.

Íme néhány, a modell életciklusával kapcsolatos legfontosabb kifejezés:

  • Oktatás: Alapmodell készítése és a tartomány/forgatókönyv testreszabása szöveges adatok és/vagy hangadatok használatával. Bizonyos kontextusokban, például a REST API tulajdonságaiban a betanítást adaptálásnak is nevezik.
  • Átirat: Modell használata és beszédfelismerés végrehajtása (hang dekódolása szöveggé).
  • Végpont: Egy alapmodell vagy egy olyan egyéni modell adott üzembe helyezése, amelyhez csak Ön férhet hozzá.

Feljegyzés

A Speech-erőforrások által F0 használt végpontok hét nap után törlődnek.

Lejárati idővonal

A modelladaptálás és az átírás lejáratának idővonala:

  • A betanítás a negyedév után egy évig érhető el, amikor a Microsoft létrehozta az alapmodellt.
  • Az alapmodell átírása a negyedév után két évig érhető el, amikor a Microsoft létrehozta az alapmodellt.
  • Az egyéni modell átírása a negyedév után két évig érhető el, amikor létrehozta az egyéni modellt.

Ebben az összefüggésben a negyedévek január 15-én, április 15-én, július 15-én és október 15-én fejeződnek be.

Mi a teendő, ha egy modell lejár?

Ha egy egyéni modell vagy alapmodell lejár, az már nem érhető el az átíráshoz. Az egyéni beszédvégpont által használt modellt állásidő nélkül módosíthatja.

Átírási útvonal Lejárt modell eredménye Ajánlás
Egyéni végpont A beszédfelismerési kérések ugyanahhoz a területi beállításhoz a legújabb alapmodellre esnek vissza. Eredményeket kap, de előfordulhat, hogy a felismerés nem írja át pontosan a tartomány adatait. Frissítse a végpont modelljét az egyéni beszédmodell üzembe helyezésének útmutatójában leírtak szerint.
Kötegelt átírás A lejárt modellek kötegelt átírási kérelmei 4xx hibával meghiúsulnak. Minden Transcriptions_Create REST API-kérés törzsében állítsa a model tulajdonságot egy alapmodellre vagy egy nem lejárt egyéni modellre. Ellenkező esetben ne tartalmazza a tulajdonságot, model hogy mindig a legújabb alapmodellt használja.

Alapmodell lejárati dátumának lekérése

Az egyéni modell létrehozásakor az utolsó dátum, amikor az alapmodellt használhatja a betanításhoz. További információ: Egyéni beszédmodell betanítása.

Kövesse az alábbi utasításokat az alapmodell átírási lejárati dátumának lekéréséhez:

  1. Jelentkezzen be a Speech Studióba.

  2. Válassza az Egyéni beszéd> a projekt neve >Modellek üzembe helyezése lehetőséget.

  3. A modell lejárati dátuma a Lejárat oszlopban látható. Ez a dátum az utolsó dátum, amelyet a modell átíráshoz használhat.

    Képernyőkép a modellek üzembe helyezésének oldaláról, amelyen az átírás lejárati dátuma látható.

Az alapmodell betanítási és átírási lejárati dátumainak lekéréséhez használja a spx csr model status parancsot. A kérelemparamétereket az alábbi utasítások szerint hozhatja létre:

  • Állítsa a paramétert url a lekérni kívánt alapmodell URI-jára. A parancs futtatásával spx csr list --base elérhető alapmodelleket kaphat az összes területi beállításhoz.

Íme egy példa Speech CLI-parancs az alapmodell betanítási és átírási lejárati dátumainak lekéréséhez:

spx csr model status --api-version v3.1 --model https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/b0bbc1e0-78d5-468b-9b7c-a5a43b2bb83f

A válaszban jegyezze fel a tulajdonság dátumát adaptationDateTime . Ez a tulajdonság az utolsó dátum, amikor az alapmodellt használhatja a betanításhoz. Jegyezze fel a tulajdonság dátumát transcriptionDateTime is. Ez a dátum az utolsó dátum, amely az alapmodellt használhatja az átíráshoz.

A válasz törzsének a következő formátumban kell érkeznie:

{
  "self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/1aae1070-7972-47e9-a977-87e3b05c457d",
  "datasets": [],
  "links": {
    "manifest": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/1aae1070-7972-47e9-a977-87e3b05c457d/manifest"
  },
  "properties": {
    "deprecationDates": {
      "adaptationDateTime": "2023-01-15T00:00:00Z",
      "transcriptionDateTime": "2024-01-15T00:00:00Z"
    }
  },
  "lastActionDateTime": "2022-05-06T10:52:02Z",
  "status": "Succeeded",
  "createdDateTime": "2021-10-13T00:00:00Z",
  "locale": "en-US",
  "displayName": "20210831 + Audio file adaptation",
  "description": "en-US base model"
}

A Speech CLI modellekkel kapcsolatos súgójához futtassa a következő parancsot:

spx help csr model

Az alapmodell betanítási és átírási lejárati dátumainak lekéréséhez használja a Speech to text REST API Models_GetBaseModel műveletét. Models_ListBaseModels kérést intézhet az összes területi beállításhoz elérhető alapmodellek beszerzéséhez.

Hozzon létre egy HTTP GET kérést a modell URI-jának használatával az alábbi példában látható módon. Cserélje le BaseModelId a modellazonosítót, cserélje le YourSubscriptionKey a Speech erőforráskulcsára, és cserélje le YourServiceRegion a Speech erőforrásrégiójára.

curl -v -X GET "https://YourServiceRegion.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/BaseModelId" -H "Ocp-Apim-Subscription-Key: YourSubscriptionKey"

A válaszban jegyezze fel a tulajdonság dátumát adaptationDateTime . Ez a dátum az utolsó dátum, amelyen az alapmodellt használhatja a betanításhoz. Jegyezze fel a tulajdonság dátumát transcriptionDateTime is. Ez a dátum az utolsó dátum, amely az alapmodellt használhatja az átíráshoz.

A válasz törzsének a következő formátumban kell érkeznie:

{
  "self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/1aae1070-7972-47e9-a977-87e3b05c457d",
  "datasets": [],
  "links": {
    "manifest": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/1aae1070-7972-47e9-a977-87e3b05c457d/manifest"
  },
  "properties": {
    "deprecationDates": {
      "adaptationDateTime": "2023-01-15T00:00:00Z",
      "transcriptionDateTime": "2024-01-15T00:00:00Z"
    }
  },
  "lastActionDateTime": "2022-05-06T10:52:02Z",
  "status": "Succeeded",
  "createdDateTime": "2021-10-13T00:00:00Z",
  "locale": "en-US",
  "displayName": "20210831 + Audio file adaptation",
  "description": "en-US base model"
}

Egyéni modell lejárati dátumának lekérése

Kövesse az alábbi utasításokat egy egyéni modell átírási lejárati dátumának lekéréséhez:

  1. Jelentkezzen be a Speech Studióba.

  2. Egyéni beszéd> kiválasztása A projekt neve >Egyéni modellek betanítása.

  3. Az egyéni modell lejárati dátuma a Lejárat oszlopban jelenik meg. Ez a dátum az utolsó dátum, amelyet az átíráshoz használhat az egyéni modellben. Az alapmodellek nem jelennek meg az egyéni modellek betanítása lapon.

    Képernyőkép az átirat lejárati dátumát megjelenítő egyéni modellek betanítási oldaláról.

Az alábbi utasításokat követve lekérheti egy egyéni modell átírási lejárati dátumát:

  1. Jelentkezzen be a Speech Studióba.

  2. Válassza az Egyéni beszéd> a projekt neve >Modellek üzembe helyezése lehetőséget.

  3. A modell lejárati dátuma a Lejárat oszlopban látható. Ez a dátum az utolsó dátum, amelyet a modell átíráshoz használhat.

    Képernyőkép a modellek üzembe helyezésének oldaláról, amelyen az átírás lejárati dátuma látható.

Az egyéni modell átírási lejárati dátumának lekéréséhez használja a spx csr model status parancsot. A kérelemparamétereket az alábbi utasítások szerint hozhatja létre:

  • Állítsa a paramétert url a lekérni kívánt modell URI-jára. Cserélje le YourModelId a modellazonosítót, és cserélje le YourServiceRegion a Speech erőforrásrégióra.

Íme egy példa a Speech CLI parancsra az egyéni modell átírási lejárati dátumának lekéréséhez:

spx csr model status --api-version v3.1 --model https://YourServiceRegion.api.cognitive.microsoft.com/speechtotext/v3.1/models/YourModelId

A válaszban jegyezze fel a tulajdonság dátumát transcriptionDateTime . Ez a dátum az utolsó dátum, amelyet az egyéni modell átírásához használhat. A adaptationDateTime tulajdonság nem alkalmazható, mivel az egyéni modellek nem használhatók más egyéni modellek betanításakor.

A válasz törzsének a következő formátumban kell érkeznie:

{
  "self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/86c4ebd7-d70d-4f67-9ccc-84609504ffc7",
  "baseModel": {
    "self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/1aae1070-7972-47e9-a977-87e3b05c457d"
  },
  "datasets": [
    {
      "self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/datasets/69e46263-ab10-4ab4-abbe-62e370104d95"
    }
  ],
  "links": {
    "manifest": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/86c4ebd7-d70d-4f67-9ccc-84609504ffc7/manifest",
    "copyTo": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/86c4ebd7-d70d-4f67-9ccc-84609504ffc7:copyto"
  },
  "project": {
    "self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/projects/5d25e60a-7f4a-4816-afd9-783bb8daccfc"
  },
  "properties": {
    "deprecationDates": {
      "adaptationDateTime": "2023-01-15T00:00:00Z",
      "transcriptionDateTime": "2024-07-15T00:00:00Z"
    }
  },
  "lastActionDateTime": "2022-05-21T13:21:01Z",
  "status": "Succeeded",
  "createdDateTime": "2022-05-22T16:37:01Z",
  "locale": "en-US",
  "displayName": "My Model",
  "description": "My Model Description"
}

A Speech CLI modellekkel kapcsolatos súgójához futtassa a következő parancsot:

spx help csr model

Az egyéni modell átírási lejárati dátumának lekéréséhez használja a Speech to text REST API Models_GetCustomModel műveletét.

Hozzon létre egy HTTP GET kérést a modell URI-jának használatával az alábbi példában látható módon. Cserélje le YourModelId a modellazonosítót, cserélje le YourSubscriptionKey a Speech erőforráskulcsára, és cserélje le YourServiceRegion a Speech erőforrásrégiójára.

curl -v -X GET "https://YourServiceRegion.api.cognitive.microsoft.com/speechtotext/v3.1/models/YourModelId" -H "Ocp-Apim-Subscription-Key: YourSubscriptionKey"

A válaszban jegyezze fel a tulajdonság dátumát transcriptionDateTime . Ez a dátum az utolsó dátum, amelyet az egyéni modell átírásához használhat. A adaptationDateTime tulajdonság nem alkalmazható, mivel az egyéni modellek nem használhatók más egyéni modellek betanításakor.

A válasz törzsének a következő formátumban kell érkeznie:

{
  "self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/86c4ebd7-d70d-4f67-9ccc-84609504ffc7",
  "baseModel": {
    "self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/1aae1070-7972-47e9-a977-87e3b05c457d"
  },
  "datasets": [
    {
      "self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/datasets/69e46263-ab10-4ab4-abbe-62e370104d95"
    }
  ],
  "links": {
    "manifest": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/86c4ebd7-d70d-4f67-9ccc-84609504ffc7/manifest",
    "copyTo": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/models/86c4ebd7-d70d-4f67-9ccc-84609504ffc7:copyto"
  },
  "project": {
    "self": "https://eastus.api.cognitive.microsoft.com/speechtotext/v3.1/projects/5d25e60a-7f4a-4816-afd9-783bb8daccfc"
  },
  "properties": {
    "deprecationDates": {
      "adaptationDateTime": "2023-01-15T00:00:00Z",
      "transcriptionDateTime": "2024-07-15T00:00:00Z"
    }
  },
  "lastActionDateTime": "2022-05-21T13:21:01Z",
  "status": "Succeeded",
  "createdDateTime": "2022-05-22T16:37:01Z",
  "locale": "en-US",
  "displayName": "My Model",
  "description": "My Model Description"
}

Következő lépések