Forum Discussion

kisuke's avatar
kisuke
Binge Watcher
4 years ago

DynamicKeyboard does not work

Hi.

I have a Roku Express 3930BR, OS version 10.5.0 - revision 4208-AE and I'm trying to implement DynamicKeyboard (https://developer.roku.com/en-us/docs/references/scenegraph/dynamic-voice-keyboard-nodes /dynamic-keyboard.md) I downloaded the example from https://github.com/rokudev/dynamic-voice-enabled-keyboards installed the app on Roku for android and when I click the app on the microphone icon and speak, nothing happens in keyboard in this example and yes, it invokes a search on Roku.

What am I doing wrong?

17 Replies

  • renojim's avatar
    renojim
    Community Streaming Expert

    I believe you're looking at it wrong.  It's not about using an app on your phone for voice entry; it's about using a Voice Remote.  There may be a way to use voice with a phone app, but I couldn't figure it out and I don't think it has anything to do with this component.

  • kisuke's avatar
    kisuke
    Binge Watcher

    But in these links: https://developer.roku.com/en-ca/docs/developer-program/media-playback/voice-controls/transport-controls.md#additional-enhanced-voice-controls and https:// support.roku.com/en-ca/article/208756908 for example, says that the Roku mobile app can be used to give voice commands. I don't have a voice remote so I'm using the smartphone app.

    In the example https://github.com/rokudev/dynamic-voice-enabled-keyboards if I select the example of DynamicKeyboard and give voice command with the letters that must be entered on the keyboard through the smartphone app, Roku invokes the search, instead of typing the letters I said on the keyboard.

    See in this image how this example from the official documentation looks. There is a microphone icon to the right of the text box:

     

    And this is the example of Github running on my Roku device. There is no microphone icon on the right:

     

    • renojim's avatar
      renojim
      Community Streaming Expert

      I noticed the same thing with the app - you can use it to perform voice commands (e.g., play, pause, skip, etc.) or to search.  Nowhere in any of the links you posted does it say the app can be used to give letter by letter entry into an onscreen keyboard.  The whole point of using your voice with the remote is so that you don't have to use the arrows on the remote to pick out one letter at a time.  The app has a full keyboard, so it's arguably easier to use that than to speak one letter at a time.  If this whole exercise is to see whether the dynamic keyboard works with a Voice Remote I can assure you that it does.

      • kisuke's avatar
        kisuke
        Binge Watcher

        My goal was to test DynamicKeyboard with voice input. But I don't have the controller with voice support, so I wanted to use the official Roku app by clicking on the microphone icon on his controller. So the only way to test voice input working is to buy a compatible controller?