I am trying to add the ability for using the direct line voice channel in my dialog bot. I was reading the tutorial from Microsoft on how to do this, but they just use the echo bot. I want to be able to use the dialog bot and return the voice. I have already created a speech resource in azure, as well as implemented the direct line speech channel in the bot resource on azure. Has any one been successful in adding voice to a dialog bot? I was reading that there would be prompt options for speech, but I can not find that property in my PromptOptions object.
Adding directline voice to waterfall dialog bot using Microsoft bot framework
504 Views Asked by JPiasente At
1
There are 1 best solutions below
Related Questions in BOTFRAMEWORK
- Bot listening to another bot in group conversation
- The type arguments for method IDialogStack.Wait<R>(ResumeAfter<R> resume) cannot be inferred from the usage
- How to convert the .wav audio files into text and identify the intents using LUIS
- C# | MS BotBuilder | Usage of DefaultIfException
- How to develop skype calling functionality using Azure Bot Service
- How can I simulate a group conversation in the Bot Framework emulator?
- How to get the Skype username using skype calling feature
- How to send rich text card using Microsoft Bot Framework and Facebook Messenger?
- Login user with MS Teams bot
- MS Bot with Multiple Form Dialog
- How to connect local WebChat client to a bot running locally?
- #botframework dependency injection
- How to send a gif image in bot framework without using sourceEvent
- MS BotFramework Data Saving, BotState
- How to implement the Cortana Speech API or Bing Search API’s in QnA Maker Service?
Related Questions in CHATBOT
- Android chatbot Gui link with Program Ab AIML interpreter
- How to classify a sentence based on a few templates?
- Make Kik Bot listen on port 8080 without ngrok
- Design custom entities for api.ai
- After I've built a conversation flow in a chatbot, how'd I get the chatbot to actually perform the desired actions?
- How to send attachment in slack bot using SlackClient for node.js
- Two responses coming when making a single ajax request to wit.ai
- Bot, microsoft framework and Self-signed certificate
- c# save dictionary with <string,List<string>> in .dat with Binaryformatter (or something else)
- mIRC chat bot doesn't acknowledge commands
- How do I connect my database to API.AI?
- How to stream .aac url to wit.ai speech api
- Save chat history from watson conversation service to Cloudant NoSQL DB
- Chat Application Using PHP updating previous messages
- cant send a Generic Template from messenger api (facebook)
Related Questions in SPEECH-TO-TEXT
- How to config grammar for StreamSpeechRecognizer in CMUSphinx
- Recognition listener android studio, it doesn't work
- TV Audio to Text for Android
- Speech recognition offline mode does not work in my app but works in other apps
- Offline voice recognition android taking unwanted voice
- Changing or setting mic source on webkitSpeechRecognition [Chrome]
- How to use Siri like Mic button in Android Voice Recognition
- Speechkit Match - O - linker Error ios 8.1 xcode 6.1
- offline google voice recognition in android for lollipop
- Get a phrase from speech recognizer similar to result returned by Google Now
- Simple Speech into Text in IPhone
- IBM Watson speech to text for Android: NoClassDefFoundError
- Guaranteed way to associate speech recognition result with an utterance?
- What is the difference between Chrome speech API and google speech API?
- Voice to Text conversion in Swift3
Related Questions in DIRECT-LINE-BOTFRAMEWORK
- How is BotFramework Emulator talking to locally hosted bot without BotConnector registration?
- Sending a message to my bot using the Direct Line v3.0 NuGet package
- In Bot-framework, I am not able to connect the socket using "Receive activities from the bot"
- How do we maintain different session for different users in Microsoft Bot Framework?
- ServiceError with basic Direct Line interaction
- Is there a way to make bots aware of what page they are on?
- What does the "store" object of the WebChat do?
- Adding directline voice to waterfall dialog bot using Microsoft bot framework
- Where to Find the Type Values for the Web Chat
- js client for azure DirectLine App Service Extension
- Microsoft bot framework webchat hidden secret for direct line -- NODE JS
- Proactively Triggering a Health Bot Scenario Through Code Throws an Error
- name 'events' is not defined
- BotFramework-WebChat Error: <ActivityKeyerComposer> should not be nested
- Catch failing connection to directline WebSocket endpoint
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
How speech is configured depends on the type you mean to use, which also means possibly updating your bot as well as the client you are using.
A quick note about clients (i.e. channels) - the channel is what determines whether speech is supported or not. For instance:
Regarding DL Speech, you need to add / update your bot's
index.jscode to include the following:And, then in Web Chat, you would pass in the following. (You can reference the below code in this DL Speech sample. Also, note that you will want to update the "fetch" address to an API of your own for generating a token.):
Here are some addition resources to help you better understand DL Speech:
Regarding CS Speech, you need to have an active Cognitive Services subscription. Once you have your speech service setup in Azure, you use the subscription key to generate the token used for enabling CS Speech (you can also reference this Web Chat sample. Not changes in your bot are necessary for enabling. (Again, you will want to set up an API for generating a token as best practice is to NOT include any keys in the HTML. This is what I do in this example for getting a DL token):
Additional resources:
Hope of help!