# Mobile Interface to Bot Created using RASA Stack

**URL:** <https://forum.rasa.com/t/mobile-interface-to-bot-created-using-rasa-stack/624>\
**Category:** Rasa Open Source\
**Created:** [August 23, 2018, 9:10am UTC](https://forum.rasa.com/t/mobile-interface-to-bot-created-using-rasa-stack/624 "2018-08-23T09:10:06Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![rajasd](https://avatars.discourse-cdn.com/v4/letter/r/43a26b/32.png) [@rajasd](https://forum.rasa.com/u/rajasd)\
**Post date:** [August 23, 2018, 9:10am UTC](https://forum.rasa.com/t/mobile-interface-to-bot-created-using-rasa-stack/624/1 "2018-08-23T09:10:06Z")

</div>

Hello and Greetings to you All: I am in the process of designing an Voice Interactive Bot with a Mobile Interface. Here is my understanding and relevant questions. Please validate if my understanding is correct and also provide a broad guidance on some of my fundamental questions.

1. There is no voice interface to RASA NLU or RASA Core. It has to be an external service such as google TTS that I have to leverage before I send a text (generated out of STT) to bot and Vice Versa. Is my understanding correct ?

1. If I have to provide a mobile interface to the Bot, I have design APIs to interact with BOT for Input and Response. RASA framework does not provide direct ability to create APIs. I have to leverage any other framework such as Django for this. Is my understanding correct?
2. Can I use CustomChannels for developing Mobile Interface to the BOT?

My apologies for a long questions. Appreciate you providing clarity on these. I am very new to RASA framework.

Rgds

---

<div class="post-metadata">

**Author:** ![fahr23](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/fahr23/32/457_2.png) [@fahr23](https://forum.rasa.com/u/fahr23)\
**Post date:** [August 23, 2018, 9:38am UTC](https://forum.rasa.com/t/mobile-interface-to-bot-created-using-rasa-stack/624/2 "2018-08-23T09:38:01Z")

</div>

1.as far as i know, there is no voice interface.

2.there is a http server case. you can make rest calls.

---

<div class="post-metadata">

**Author:** ![amn41](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/amn41/32/20_2.png) [@amn41](https://forum.rasa.com/u/amn41)\
**Post date:** [August 23, 2018, 7:21pm UTC](https://forum.rasa.com/t/mobile-interface-to-bot-created-using-rasa-stack/624/3 "2018-08-23T19:21:42Z")

</div>

Hi @rajasd !

to answer your questions,

- yes you will need to use an external STT / TTS system
- yes you shuold create a custom channel for this, see [https://rasa.com/docs/core/connectors/#custom-channels](https://rasa.com/docs/core/connectors/#custom-channels)

---

<div class="post-metadata">

**Author:** ![rajasd](https://avatars.discourse-cdn.com/v4/letter/r/43a26b/32.png) [@rajasd](https://forum.rasa.com/u/rajasd)\
**Post date:** [August 24, 2018, 5:45am UTC](https://forum.rasa.com/t/mobile-interface-to-bot-created-using-rasa-stack/624/4 "2018-08-24T05:45:34Z")

</div>

Thank You

---

<div class="post-metadata">

**Author:** ![rajasd](https://avatars.discourse-cdn.com/v4/letter/r/43a26b/32.png) [@rajasd](https://forum.rasa.com/u/rajasd)\
**Post date:** [August 24, 2018, 5:46am UTC](https://forum.rasa.com/t/mobile-interface-to-bot-created-using-rasa-stack/624/5 "2018-08-24T05:46:01Z")

</div>

Thank You

---

<div class="post-metadata">

**Author:** ![sam1](https://avatars.discourse-cdn.com/v4/letter/s/bc8723/32.png) [@sam1](https://forum.rasa.com/u/sam1)\
**Post date:** [October 17, 2018, 1:34pm UTC](https://forum.rasa.com/t/mobile-interface-to-bot-created-using-rasa-stack/624/6 "2018-10-17T13:34:14Z")

</div>

how did write a api for bot interfaceing
