Ha ebben a dokumentumban nem talál választ a kérdéseire, tekintse meg az egyéb támogatási lehetőségeket.
Általános
Mi az a hangvezérelt asszisztens?
Cortanához hasonlóan a hangsegéd egy olyan megoldás, amely figyeli a felhasználó kimondott kimondott szövegeit, elemzi ezeknek a kimondott szövegeknek a tartalmát a jelentés szempontjából, egy vagy több műveletet hajt végre a kimondott szöveg szándékának megfelelően, majd választ ad a felhasználónak, amely gyakran tartalmaz beszélt összetevőt. Ez egy "voice-in, voice-out" felület a rendszerekkel való interakcióhoz. A hangsegéd-szerzők létrehoznak egy eszközalapú alkalmazást a DialogServiceConnector
Speech SDK használatával, hogy az egyéni parancsokkal vagy a Bot Framework Közvetlen vonalas beszédcsatornájával létrehozott asszisztenssel kommunikáljanak. Ezek az asszisztensek egyéni kulcsszavakat, egyéni beszédet és egyéni hangokat használhatnak a márkához vagy termékhez szabott élmény biztosításához.
Egyéni parancsokat vagy közvetlen vonalas beszédet kell használnom? Mi a különbség?
Az egyéni parancsok egy kisebb összetettségű eszközkészlet, amellyel egyszerűen létrehozhat és üzemeltethet egy olyan asszisztenst, amely megfelel a feladatkiegészítési forgatókönyveknek. A Direct Line Speech gazdagabb, kifinomultabb képességeket biztosít, amelyek robusztus beszélgetési forgatókönyveket tesznek lehetővé. További információért tekintse meg a segédmegoldások összehasonlítását.
Hogyan kezdhetek hozzá?
A legjobb módszer egyéni parancsok (előzetes verzió) alkalmazás vagy alapszintű Bot Framework-robot létrehozására.
Hibakeresés
Hol van a csatornám titkos kódja?
Ha a Direct Line Speech előzetes verzióját használta, vagy a kapcsolódó dokumentációt olvassa, a Direct Line Speech-csatorna regisztrációs oldalán valószínűleg talál egy titkos kulcsot. A Speech SDK 1.7-es DialogServiceConfig
gyári metódusa FromBotSecret
is erre az értékre számít.
A Direct Line Speech legújabb verziója leegyszerűsíti a robot eszközről való kapcsolatfelvételét. A csatornaregisztrációs oldalon a felső legördülő menü a Direct Line Speech-csatorna regisztrációját egy beszéderőforráshoz társítja. A társítás után a v1.8 Speech SDK tartalmaz egy BotFrameworkConfig::FromSubscription
gyári módszert, amely konfigurál egy DialogServiceConnector
kapcsolatot az előfizetéshez társított robottal.
Ha továbbra is migrálja az ügyfélalkalmazást az 1.7-es verzióról az 1.8-ra, előfordulhat, DialogServiceConfig::FromBotSecret
hogy továbbra is egy nem üres, nem null értékű csatorna titkos paraméterrel dolgozik, például az előző titkos kóddal. A rendszer figyelmen kívül hagyja, amikor egy újabb csatornaregisztrációhoz társított beszéd-előfizetést használ. Vegye figyelembe, hogy az értéknek nem null értékűnek és nem üresnek kell lennie, mivel ezeket a szolgáltatásoldali társítás előtt ellenőrzi a rendszer az eszközön.
Részletesebb útmutatóért tekintse meg a csatornaregisztrációt bemutató oktatóanyag-szakaszt .
401-et kapok a csatlakozáskor, és semmi sem működik. Tudom, hogy a Speech erőforráskulcsom érvényes. Mi történik?
Amikor a Speech-erőforrást az Azure Portalon kezeli, győződjön meg arról, hogy a Speech erőforrást (Microsoft.CognitiveServicesSpeechServices, "Speech") használja, és nem az Azure AI-szolgáltatások erőforrását (Microsoft.CognitiveServicesAllInOne, "Minden Azure AI-szolgáltatás"). Ellenőrizze továbbá, hogy a Beszédszolgáltatás régiója támogatja-e a hangsegédeket.
A "DialogService Csatlakozás or"-ból visszakapom a felismerési szöveget, de 1011-et jelző hibaüzenet jelenik meg, és semmit sem kapok a robotomtól. Miért?
Ez a hiba kommunikációs problémát jelez az asszisztens és a hangsegéd szolgáltatás között.
- Egyéni parancsok esetén győződjön meg arról, hogy az Egyéni parancsok alkalmazás közzé van téve
- A Direct Line Speech esetében győződjön meg arról, hogy csatlakoztatta a robotot a Direct Line Speech csatornához, hozzáadta a Stream protokoll támogatását a robothoz (a kapcsolódó Web Socket-támogatással), majd ellenőrizze, hogy a robot válaszol-e a csatorna bejövő kéréseire.
Ez a kód továbbra sem működik, és/vagy más hibaüzenet jelenik meg a DialogService Csatlakozás or használatakor. Mit tegyek?
A fájlalapú naplózás lényegesen részletesebb, és felgyorsíthatja a támogatási kérelmeket. A funkció engedélyezéséhez tekintse meg a fájlnaplózás használatát.