Co je Direct Line Speech?What is Direct Line Speech?

Přímý line Speech je robustní ucelené řešení pro vytváření flexibilního a rozšiřitelného hlasového asistenta.Direct Line Speech is a robust, end-to-end solution for creating a flexible, extensible voice assistant. Používá se pro robot Framework a jeho přímý spojnicový hlasový kanál, který je optimalizovaný pro hlasové interakce hlasu s roboty.It is powered by the Bot Framework and its Direct Line Speech channel, that is optimized for voice-in, voice-out interaction with bots.

Hlasové asistenti naslouchají uživatelům a probírají akci v reakci, často se domluví zpět.Voice assistants listen to users and take an action in response, often speaking back. Používají Převod řeči na text k přepisovat řeči uživatele a pak provádějí akci s použitím přirozeného jazyka pro porozumění textu.They use speech-to-text to transcribe the user's speech, then take action on the natural language understanding of the text. Tato akce často zahrnuje mluvený výstup z pomocníka generovaného převodem textu na řeč.This action frequently includes spoken output from the assistant generated with text-to-speech.

Přímý line Speech nabízí nejvyšší úrovně přizpůsobení a sofistikovanější pro hlasové asistenty.Direct Line Speech offers the highest levels of customization and sophistication for voice assistants. Je navržený pro konverzační scénáře, které jsou otevřené, přirozené nebo hybridy těchto dvou s dokončováním úkolů nebo pomocí příkazu a řízení.It's designed for conversational scenarios that are open-ended, natural, or hybrids of the two with task completion or command-and-control use. Tento vysoký stupeň flexibility přináší větší složitost a scénáře, které jsou vymezeny na dobře definované úlohy pomocí vstupu v přirozeném jazyce, můžou chtít zvážit vlastní příkazy pro zjednodušené prostředí řešení.This high degree of flexibility comes with a greater complexity, and scenarios that are scoped to well-defined tasks using natural language input may want to consider Custom Commands for a streamlined solution experience.

Začínáme s funkcí Direct line SpeechGetting started with Direct Line Speech

Prvním postupem při vytváření hlasového asistenta pomocí funkce Direct line Speech je získání klíče předplatného pro rozpoznávání řeči, vytvoření nové robota přidruženého k tomuto předplatnému a připojení robota k kanálu přímého line Speech.The first steps for creating a voice assistant using Direct Line Speech are to get a speech subscription key, create a new bot associated with that subscription, and connect the bot to the Direct Line Speech channel.

Koncepční diagram toku služby orchestrace zpracování textu v přímém řádkuConceptual diagram of the Direct Line Speech orchestration service flow

Podrobný průvodce vytvořením jednoduchého hlasového pomocníka pomocí funkce Direct line Speech najdete v kurzu rozpoznávání řeči – povolení robota se sadou Speech SDK a kanálu Direct line Speech.For a complete, step-by-step guide on creating a simple voice assistant using Direct Line Speech, see the tutorial for speech-enabling your bot with the Speech SDK and the Direct Line Speech channel.

Nabízíme také rychlé starty, které jsou navržené tak, aby vám poskytovaly kód a rychle přeučení rozhraní API.We also offer quickstarts designed to have you running code and learning the APIs quickly. Tato tabulka obsahuje seznam rychlých startů hlasového asistenta uspořádaných podle jazyka a platformy.This table includes a list of voice assistant quickstarts organized by language and platform.

Rychlé zprovozněníQuickstart PlatformaPlatform API – referenční informaceAPI reference
C#, UWPC#, UWP WindowsWindows ProcházetBrowse
JavaJava Windows, macOS, LinuxWindows, macOS, Linux ProcházetBrowse
JavaJava AndroidAndroid ProcházetBrowse

Ukázka kóduSample code

Vzorový kód pro vytvoření hlasového asistenta je k dispozici na GitHubu.Sample code for creating a voice assistant is available on GitHub. Tyto ukázky zahrnují klientskou aplikaci pro připojení k vašemu asistentovi v několika oblíbených programovacích jazycích.These samples cover the client application for connecting to your assistant in several popular programming languages.

PřizpůsobeníCustomization

Hlasové asistenti sestavené pomocí služby Speech Services můžou používat celou škálu možností přizpůsobení, které jsou k dispozici pro Převod řeči na text, Převod textu na řeča vlastní výběr klíčového slova.Voice assistants built using Speech service can use the full range of customization options available for speech-to-text, text-to-speech, and custom keyword selection.

Poznámka

Možnosti přizpůsobení se liší podle jazyka nebo národního prostředí (viz podporované jazyky).Customization options vary by language/locale (see Supported languages).

Funkce Direct line Speech a její přidružená funkce pro hlasové asistenty jsou ideálním doplňkem k řešení Virtual Assistant a šabloně organizace.Direct Line Speech and its associated functionality for voice assistants are an ideal supplement to the Virtual Assistant Solution and Enterprise Template. I když je přímým line Speech možné pracovat s jakýmkoli kompatibilním robotem, poskytují tyto prostředky opakovaně použitelný směrný plán pro vysoce kvalitní konverzační prostředí a také společné podpůrné dovednosti a modely pro rychlé zahájení práce.Though Direct Line Speech can work with any compatible bot, these resources provide a reusable baseline for high-quality conversational experiences as well as common supporting skills and models for getting started quickly.

Referenční dokumentyReference docs

Další krokyNext steps