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.
A Voice Live több lehetőséget is kínál a teljesítmény és a minőség egyéni modellek használatával történő optimalizálására. Jelenleg a következő testreszabási lehetőségek érhetők el:
- Beszédbemenet testreszabása:
- Kifejezéslista: Könnyű, igény szerint végrehajtott testreszabás a munkamenet-konfiguráció részeként megadott szavak vagy kifejezések listáján alapuló, a felismerési minőség javítása érdekében. További információ: A felismerési pontosság javítása kifejezéslistával.
- Egyéni beszéd: Az egyéni beszéd segítségével kiértékelheti és javíthatja az alkalmazások és termékek beszédfelismerésének pontosságát, és finomhangolhatja a felismerési minőséget az üzleti igényeinek megfelelően. Tekintse meg a Mi az egyéni beszéd? részt a bővebb információért.
- Beszédkimenet testreszabása:
- Egyéni lexikon: Az egyéni lexikon lehetővé teszi, hogy egyszerűen testre szabja a kiejtést a szabványos Azure szöveg-beszélő hangok és egyéni hangok esetén, a beszédszintézis pontosságának javítása érdekében az Ön használati esetéhez. További információért tekintse meg a szövegfelolvasás egyéni lexikonát .
- Egyéni hang: Az egyéni hang két típusból áll. A professzionális egyéni hang lehetővé teszi, hogy a márka vagy a karakterek számára rendkívül természetes hangzású hangot hozzon létre azáltal, hogy emberi beszédmintákat biztosít finomhangolási adatokként. A személyes hang lehetővé teszi a felhasználók számára a saját hangjuk AI által generált replikálását egy rövid beszédmintával. További információ: Mi az egyéni hang? és mi az a személyes hang?
- Egyéni avatar: Egyéni szövegből beszéddé alakító avatar lehetővé teszi, hogy hozzon létre egy testreszabott, egyedi szintetikus beszélő avatart az ön alkalmazásához. Testreszabható szövegbeszédből avatárral egyedi és természetes kinézetű avatart hozhat létre a terméke vagy márkája számára, ha megadja a kiválasztott színészek videókészítési adatait. Lásd Mi az egyéni szövegfelolvasó avatar? további információért.
Beszédbevitel testreszabása
Kifejezéslista
Használjon kifejezéslistát a hangbemenet egyszerű igény szerint történő testreszabásához. A kifejezéslista konfigurálásához beállíthatja a phrase_list az session.update üzenetben.
{
"session": {
"input_audio_transcription": {
"model": "azure-speech",
"phrase_list": ["Neo QLED TV", "TUF Gaming", "AutoQuote Explorer"]
}
}
}
Megjegyzés
A kifejezéslista jelenleg nem támogatja a whisper-1, gpt-4o-transcribe, gpt-4o-mini-transcribe és gpt-4o-transcribe-diarize parancsot. Ha többet szeretne megtudni a kifejezéslistáról, olvassa el a beszéd szöveggé alakítására szolgáló kifejezéslistát.
Egyéni beszédkonfiguráció
Az egyéni beszédmodellek megadásához használhatja a custom_speech mezőt. Ez a mező szótárként van definiálva, ahol minden kulcs egy területi kódot jelöl, és minden érték megfelel az Model ID egyéni beszédmodellnek. Az egyéni beszédről további információt a Mi az egyéni beszéd? című témakörben talál.
A Voice Live támogatja az alapmodellek és az egyéni modellek kombinációjának használatát mindaddig, amíg az egyes típusok területi beállításonként egyediek, és összesen legfeljebb 10 nyelv van megadva.
Példa munkamenet-konfiguráció egyéni beszédmodellekkel. Ebben a példában, ha az észlelt nyelv angol, az alapmodellt használja, és ha az észlelt nyelv kínai, akkor az egyéni beszédmodellt használja.
{
"session": {
"input_audio_transcription": {
"model": "azure-speech",
"language": "en",
"custom_speech": {
"zh-CN": "847cb03d-7f22-4b11-444-e1be1d77bf17"
}
}
}
}
Megjegyzés
Ahhoz, hogy egyéni beszédmodellt használhasson a Voice Live API-val, a modellnek ugyanazon a Microsoft Foundry-erőforráson kell rendelkezésre állnia, amelyet a Voice Live API meghívásához használ. Ha a modellt egy másik Microsoft Foundry vagy Azure Speech in Foundry Tools erőforrásra képezte be, a modellt a Voice Live API meghívásához használt erőforrásba kell másolnia.
Az egyéni beszédtanításért és a modell üzemeltetéséért külön kell fizetnie.
Az egyéni beszéd csak a modellben azure-speech támogatott.
Beszédkimenet testreszabása
Egyéni lexikon
A custom_lexicon_url string tulajdonság használatával testre szabhatja a kiejtést mind a szabványos Azure szöveg-beszéd hangok, mind az egyéni hangok esetében. Ha többet szeretne megtudni arról, hogyan formázhatja az egyéni lexikont (ugyanaz, mint a Beszédszintézis korrektúranyelve (SSML)), olvassa el a szövegről beszédre vonatkozó egyéni lexikont.
{
"voice": {
"name": "en-US-Ava:DragonHDLatestNeural",
"type": "azure-standard",
"temperature": 0.8, // optional
"custom_lexicon_url": "<custom lexicon url>"
}
}
Azure egyéni hangok
A hangkimenethez egyéni hang is használható. Az egyéni hang kétféle lehet: professzionális egyéni hang, betanított stúdiófelvételeken a márka vagy karakterek számára, valamint személyes hang, amely egy rövid beszédmintából replikálja a felhasználó saját hangját.
Fontos
Az egyéni hanghozzáférés a jogosultsági és használati feltételek alapján korlátozott . Hozzáférés kérése a beviteli űrlapon.
Megjegyzés
Ahhoz, hogy egyéni hangmodellt használhasson a Voice Live API-val, a modellnek ugyanazon a Microsoft Foundry-erőforráson kell elérhetőnek lennie, amelyet a Voice Live API meghívásához használ. Ha a modellt egy másik Microsoft Foundry- vagy Azure Speech-erőforrásra képezte be, a modellt a Voice Live API meghívásához használt erőforrásba kell másolnia. Az egyéni hangtanításért és a modell üzemeltetéséért külön kell fizetnie. A támogatott régiókról további információt a Speech service által támogatott régiók című témakörben talál.
Professzionális egyéni hang
A professzionális egyéni hangokkal egyedi, testre szabott, szintetikus hangokat hozhat létre alkalmazásai számára, mivel emberi beszédmintákat biztosít finomhangolási adatokként. Az egyéni hang létrehozásával kapcsolatos információkért lásd : Mi az egyéni hang.
{
"voice": {
"type": "azure-custom",
"name": "en-US-CustomNeural",
"endpoint_id": "your-endpoint-id", // a guid string
"temperature": 0.8 // optional, value range 0.0-1.0, only take effect when using HD voices
}
}
Személyes hang
A személyes hang lehetővé teszi a felhasználók számára a saját hangjuk AI által generált replikálását egy rövid beszédmintával. A személyes hang létrehozásáról további információt a Mi a személyes hang? című témakörben talál.
{
"voice": {
"type": "azure-personal",
"model": "DragonLatestNeural", // required, specify the base model for personal voice
"name": "your-personal-voice-name", // the name of the personal voice
"temperature": 0.8 // optional, value range 0.0-1.0
}
}
A model tulajdonság megadja az alapmodell hangnevét. A támogatott alapmodellek nevei közé tartoznak DragonLatestNeural és DragonHDOmniLatestNeural. Az alapmodellek közötti különbségekről további információt a Személyes hang használata az alkalmazásban című témakörben talál. A teljes sémát lásd: RealtimeAzurePersonalVoice.
Azure egyéni avatar
Szöveg-beszéd avatár a szöveget egy digitális videóvá alakítja egy fotorealisztikus emberről (akár egy normál avatárról, akár egy egyedi szöveg-beszéd avatárról), természetes hangzású hanggal beszél.
Az egyéni avatarok konfigurációja nem különbözik a standard avatar konfigurációjától. Tekintse meg a Voice Live API használata – Azure szövegfelolvasó avatár részletes példáért.
Fontos
Az egyéni szöveg és a beszéd avatarhoz való hozzáférés a jogosultsági és használati feltételek alapján korlátozott . Hozzáférés kérése a beviteli űrlapon.
Megjegyzés
Ahhoz, hogy egyéni hangmodellt használhasson a Voice Live API-val, a modellnek ugyanazon a Microsoft Foundry-erőforráson kell elérhetőnek lennie, amelyet a Voice Live API meghívásához használ. Ha a modellt egy másik Microsoft Foundry- vagy Azure Speech-erőforrásra képezte be, a modellt a Voice Live API meghívásához használt erőforrásba kell másolnia. Az egyéni avatarok betanításáért és a modell üzemeltetéséért külön fizet. A támogatott régiókról további információt a Speech service által támogatott régiók című témakörben talál.
Hangszinkronizálás egyéni avatarhoz
Ha betanított egy egyéni videó avatárt az avatar hangszinkronizálásával együtt, használhatja a hangot szintetizáló hangként. Állítsa a(z) voice.type értékét erre: avatar-voice-sync, a(z) voice.model értékét pedig a szinkronizált hang alapmodelljére. A támogatott alapmodellek nevei közé tartoznak DragonLatestNeural és DragonHDOmniLatestNeural. Az alapmodellek közötti különbségekről további információt a Személyes hang használata az alkalmazásban című témakörben talál. Ha többet szeretne megtudni a hangszinkronnal betanított egyéni avatarokról, olvassa el ezt: Mi az az egyéni szövegfelolvasó avatar?
{
"voice": {
"type": "avatar-voice-sync",
"model": "DragonHDOmniLatestNeural",
"temperature": 0.8 // optional, value range 0.0-1.0
}
}
A használat során avatar-voice-sync a hang az egyéni avatarhoz van kötve; a name tulajdonságra nincs szükség. Az egyéni avatart külön állítsa be a avatar paraméter használatával, ahogyan az Azure szövegfelolvasó avatár című cikkben látható.
Kapcsolódó tartalom
- A Voice Live API gyorsútmutatójának kipróbálása
- További információ a Voice Live API használatáról