The Watson IoT Platform will play multiple roles in this pattern, by taking in the audio and delivering it back, and by sending commands and receiving topics from a hardware device. The published topic will carry out a sentence with it based on a previously sent command. MQTT made it easy to build a communication between the Node-RED Starter, IoT Platform and the device.
After you create the service, open the IoT Platform service and click Launch button:
Click here to generate API key and token in IBM Watson IoT Platform
This is Nodemcu version 2 (ESP8266).
Additional: This is the Serial Monitor from Arduino IDE that shows the connection, the topics, the message, etc.