34 lines
2.0 KiB
HTML
34 lines
2.0 KiB
HTML
<p><b>About: </b>
|
|
This sample is a phone application that provides a chat experience in which users can respond to
|
|
messages with a quick voice response. New messages create a notification with a "Reply" action.
|
|
The notification is bridged from phone to wearable, and selecting the "Reply" action on the
|
|
wearable opens the voice transcription UI allowing the user to speak a response.</p>
|
|
|
|
<p>To keep the example simple and self-contained, instead of a real chat application (which would
|
|
require a server or a peer-to-peer connection), the conversation is conducted with an chat bot on
|
|
the phone. Each time the bot responds, the phone app updates the notification and allows the user
|
|
to write back. This sample is primarily intended to demonstrate the voice-reply capabilities
|
|
provided by the Android Wear notification API.</p>
|
|
|
|
<p>When using the emulator you can type a response instead of speaking it aloud. To allow typed
|
|
responses, ensure that your emulator image has the "hardware keyboard present" option enabled.
|
|
After typing your message into the emulator window, hit the enter key and wait a few seconds for
|
|
your message to be sent.</p>
|
|
|
|
|
|
<p><b>How to run:</b> Install the Application APK on the companion and run it. A notification will
|
|
automatically be bridged onto the wearable, with a "Reply" action.</p>
|
|
<p><b>Screenshots:</b>
|
|
<figure>
|
|
<img src="screenshots/companion_eliza_chat.png" alt="Eliza chat when opened on companion"
|
|
width="216" height="384">
|
|
<img src="screenshots/wearable_eliza_notification.png" alt="Initial notification on
|
|
wearable" width="140" height="140">
|
|
<img src="screenshots/wearable_voice_reply.png" alt="Initial notification on
|
|
wearable" width="140" height="140">
|
|
<img src="screenshots/companion_eliza_chat_response.png" alt="Response received on
|
|
companion" width="216" height="384">
|
|
<figcaption>The progressing stages of a chat with Eliza.</figcaption>
|
|
</figure>
|
|
</p>
|