What Is ReadItToMe
Like alot of us I use my phone for music alot and I wanted to be able to hear who was texting me or calling without having to pull out my phone. There are a few apps which do this however I found them to be too bloated and I wanted to be able to have it run automatically when I needed it.
Thats why I wrote ReadItToMe.
ReadItToMe reads out your incoming sms messages and incoming callers as well as notifications from any app on your phone such as Whatsapp. It can be set to do this automatically when you connect to a bluetooth device or you plug in your headphones, as well as over the speakerphone.
Translates Txt Speak
ReadItToMe will also translate your text messages into proper english so you can understand whats being read.
With ReadItToMe This:
SMS from John saying: "btw dat woz amazin, I dunno y I wasn't gonna go lol" Becomes This:
"New message received from John. By the way that was amazing, I don't know why I wasn't going to go laugh out loud'
As well as that you can add your own words and translations easily through the UI.
Feature List
- Read incoming sms
- Read incoming callers name
- Read incoming notifications from any other apps such as Google Talk or Whatsapp - PRO FEATURE
- Voice reply for sms - PRO FEATURE
- Read always
- Read only when bluetooth is connected
- Read only when headphones are connected
- Translate text speak before reading ie lol is translated to laugh out loud
- You can define your own translations of specific words
- Can reads sms over music (music volume is turned down and then back up afterwards)
- Icon in notification bar to show when it is running
- Fully customizable
If I have Auto enable on Bluetooth ticked, does this override the option Auto enable on Incoming Call? ie and 'AND' operation?
Also, today I noticed that even though I have the Auto enable on Bluetooth ticked, ReadItToMe would start randomly at times when bluetooth was disabled on the phone. I didn't manage to catch much from logcat, but I got this (filtering on string 'readit'):
I/ActivityManager( 119): No longer want robj.readit.tome (pid 22510): hidden #22
I/WindowManager( 119): WINDOW DIED Window{4055d200 robj.readit.tome/robj.readit.tome.ReadItToMeActivity paused=false}
W/ActivityManager( 119): Scheduling restart of crashed service robj.readit.tome/.ReadItToMeService in 5000ms
I/ActivityManager( 119): Start proc robj.readit.tome for service robj.readit.tome/.ReadItToMeService: pid=23392 uid=10078 gids={3002, 3001}
I/ActivityManager( 119): No longer want robj.readit.tome (pid 23392): hidden #16
W/ActivityManager( 119): Scheduling restart of crashed service robj.readit.tome/.ReadItToMeService in 5000ms
I/ActivityManager( 119): Start proc robj.readit.tome for service robj.readit.tome/.ReadItToMeService: pid=25013 uid=10078 gids={3002, 3001}
If I have Auto enable on Bluetooth ticked, does this override the option Auto enable on Incoming Call? ie and 'AND' operation?
Also, today I noticed that even though I have the Auto enable on Bluetooth ticked, ReadItToMe would start randomly at times when bluetooth was disabled on the phone. I didn't manage to catch much from logcat, but I got this (filtering on string 'readit'):
I/ActivityManager( 119): No longer want robj.readit.tome (pid 22510): hidden #22
I/WindowManager( 119): WINDOW DIED Window{4055d200 robj.readit.tome/robj.readit.tome.ReadItToMeActivity paused=false}
W/ActivityManager( 119): Scheduling restart of crashed service robj.readit.tome/.ReadItToMeService in 5000ms
I/ActivityManager( 119): Start proc robj.readit.tome for service robj.readit.tome/.ReadItToMeService: pid=23392 uid=10078 gids={3002, 3001}
I/ActivityManager( 119): No longer want robj.readit.tome (pid 23392): hidden #16
W/ActivityManager( 119): Scheduling restart of crashed service robj.readit.tome/.ReadItToMeService in 5000ms
I/ActivityManager( 119): Start proc robj.readit.tome for service robj.readit.tome/.ReadItToMeService: pid=25013 uid=10078 gids={3002, 3001}
hi,
atm the auto Bluetooth and auto call work seperately so u will still get calls read.. also did u disconnect ur device or did u disable Bluetooth? if its the latter I know the issue and I'll fix it. there are a few bugs atm.. I should have most sorted by tomorrow night :)
Sent from my Nexus S using XDA
“If we define risk as ‘the likelihood of an irreversible negative outcome', inaction is the greatest risk of all.”
Getting feedback for your app during development is as simple as adding logging info where necessary and looking … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?