History log of /packages/apps/Car/Messenger/src/com/android/car/messenger/tts/TTSEngine.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4a5024d82db356bc7c6e0848c80f4f0d7e213a0e 28-Apr-2017 Srinivas Visvanathan <sriniv@google.com> Messenger improvements: notification sounds + muting

- Switched Messenger to new Notification channel API and off
Notification Compat API.
- Issuing notification sound manually when new message arrives. This
works better than including sound with notification, which is played
on every notificiationManager update.
- Added mute option on notification.
- Cosmetic improvements e.g. new notification icon and app title.

Bug: 36958271
Test: Tested message receipt + operations, including when music playing.
Change-Id: I00a9098b680146ba9ad0f997820a71baa36b79df
/packages/apps/Car/Messenger/src/com/android/car/messenger/tts/TTSEngine.java
168fc36b549a3bdda30fa40b0da0379a23b062c9 30-Mar-2017 Srinivas Visvanathan <sriniv@google.com> TTSHelper improvements

- Added batch support for play-out since TTS engine's have limits on how
much text they accept in single string.
- TTSHelper now sets up engine when needed and keeps-alive for 1 minute.
If no new requests are received, it shutsdown engine.
- Added unit-test class and tested a bunch of cases. More can be added.

Bug: 36960116
Test: Unit, manual
Change-Id: Iaad27cb25a0c912c2516506553a33a9b5da8a638
/packages/apps/Car/Messenger/src/com/android/car/messenger/tts/TTSEngine.java