Smarter Alarm - Wake up to info being read to you

Search This thread

Lothaen

Senior Member
Jun 4, 2010
4,069
409
plus.google.com
that is pretty cool!

as already mentioned, custom feeds might be cool,
multiple alarms or configurable for weekend/weekday (i get up at 5.30am weekdays and really don't want an alarm going off at a weekend if i forget to unconfigure it) :)

Perhaps integrate with twitter feed and read something from there?

Can anyone suggest any nice free voices that work well with this?
 

TamCore

Senior Member
Jul 8, 2010
665
649
31
Düsseldorf
tamcore.eu
Installed and tried to start it but i'm getting a fc.
G1 with CM 6.1 stable. JIT and CompCache disabled.
Code:
I/ActivityManager(  212): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.edwardkim.android.smarteralarm/.activities.SmarterAlarm }
I/ActivityManager(  212): Start proc com.edwardkim.android.smarteralarm for activity com.edwardkim.android.smarteralarm/.activities.SmarterAlarm: pid=25563 uid=10075 gids={3003}
I/ActivityManager(  212): Starting activity: Intent { act=android.speech.tts.engine.CHECK_TTS_DATA }
D/AndroidRuntime(25563): Shutting down VM
W/dalvikvm(25563): threadid=1: thread exiting with uncaught exception (group=0x400207e8)
E/AndroidRuntime(25563): FATAL EXCEPTION: main
E/AndroidRuntime(25563): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.edwardkim.android.smarteralarm/com.edwardkim.android.smarteralarm.activities.SmarterAlarm}: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.speech.tts.engine.CHECK_TTS_DATA }
E/AndroidRuntime(25563): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
E/AndroidRuntime(25563): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
E/AndroidRuntime(25563): 	at android.app.ActivityThread.access$2300(ActivityThread.java:125)
E/AndroidRuntime(25563): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
E/AndroidRuntime(25563): 	at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(25563): 	at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime(25563): 	at android.app.ActivityThread.main(ActivityThread.java:4627)
E/AndroidRuntime(25563): 	at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(25563): 	at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime(25563): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
E/AndroidRuntime(25563): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
E/AndroidRuntime(25563): 	at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime(25563): Caused by: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.speech.tts.engine.CHECK_TTS_DATA }
E/AndroidRuntime(25563): 	at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1408)
E/AndroidRuntime(25563): 	at android.app.Instrumentation.execStartActivity(Instrumentation.java:1378)
E/AndroidRuntime(25563): 	at android.app.Activity.startActivityForResult(Activity.java:2817)
E/AndroidRuntime(25563): 	at com.edwardkim.android.smarteralarm.activities.SmarterAlarm.checkTTSData(SmarterAlarm.java:611)
E/AndroidRuntime(25563): 	at com.edwardkim.android.smarteralarm.activities.SmarterAlarm.onCreate(SmarterAlarm.java:246)
E/AndroidRuntime(25563): 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
E/AndroidRuntime(25563): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
E/AndroidRuntime(25563): 	... 11 more
W/ActivityManager(  212):   Force finishing activity com.edwardkim.android.smarteralarm/.activities.SmarterAlarm
W/ActivityManager(  212): Activity pause timeout for HistoryRecord{436832c0 com.edwardkim.android.smarteralarm/.activities.SmarterAlarm}
I/Process (25563): Sending signal. PID: 25563 SIG: 9
W/InputManagerService(  212): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@437e4cd8
I/ActivityManager(  212): Process com.edwardkim.android.smarteralarm (pid 25563) has died.
 

wallla

Senior Member
Jun 13, 2010
100
12
I get an force close when pressing the "Hear alarm" button.

Code:
01-08 18:58:30.895: DEBUG/AndroidRuntime(2108): Shutting down VM
01-08 18:58:30.903: WARN/dalvikvm(2108): threadid=3: thread exiting with uncaught exception (group=0x4001b170)
01-08 18:58:30.903: DEBUG/FlurryAgent(2108): Ending session
01-08 18:58:30.903: DEBUG/LocationManager(2108): removeUpdates: listener = com.flurry.android.FlurryAgent@44e965e0
01-08 18:58:30.910: ERROR/AndroidRuntime(2108): Uncaught handler: thread main exiting due to uncaught exception
01-08 18:58:30.918: ERROR/AndroidRuntime(2108): java.lang.RuntimeException: Error receiving broadcast Intent { act=update_finished } in com.edwardkim.android.smarteralarm.broadcastreceivers.UpdateInformationReceiver@44ed2b90
01-08 18:58:30.918: ERROR/AndroidRuntime(2108):     at android.app.ActivityThread$PackageInfo$ReceiverDispatcher$Args.run(ActivityThread.java:765)
01-08 18:58:30.918: ERROR/AndroidRuntime(2108):     at android.os.Handler.handleCallback(Handler.java:587)
01-08 18:58:30.918: ERROR/AndroidRuntime(2108):     at android.os.Handler.dispatchMessage(Handler.java:92)
01-08 18:58:30.918: ERROR/AndroidRuntime(2108):     at android.os.Looper.loop(Looper.java:123)
01-08 18:58:30.918: ERROR/AndroidRuntime(2108):     at android.app.ActivityThread.main(ActivityThread.java:4363)
01-08 18:58:30.918: ERROR/AndroidRuntime(2108):     at java.lang.reflect.Method.invokeNative(Native Method)
01-08 18:58:30.918: ERROR/AndroidRuntime(2108):     at java.lang.reflect.Method.invoke(Method.java:521)
01-08 18:58:30.918: ERROR/AndroidRuntime(2108):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
01-08 18:58:30.918: ERROR/AndroidRuntime(2108):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
01-08 18:58:30.918: ERROR/AndroidRuntime(2108):     at dalvik.system.NativeStart.main(Native Method)
01-08 18:58:30.918: ERROR/AndroidRuntime(2108): Caused by: java.lang.NullPointerException
01-08 18:58:30.918: ERROR/AndroidRuntime(2108):     at com.edwardkim.android.smarteralarm.activities.SmarterAlarm.playAlarm(SmarterAlarm.java:777)
01-08 18:58:30.918: ERROR/AndroidRuntime(2108):     at com.edwardkim.android.smarteralarm.activities.SmarterAlarm.updateComplete(SmarterAlarm.java:660)
01-08 18:58:30.918: ERROR/AndroidRuntime(2108):     at com.edwardkim.android.smarteralarm.broadcastreceivers.UpdateInformationReceiver.onReceive(UpdateInformationReceiver.java:20)
01-08 18:58:30.918: ERROR/AndroidRuntime(2108):     at android.app.ActivityThread$PackageInfo$ReceiverDispatcher$Args.run(ActivityThread.java:754)
01-08 18:58:30.918: ERROR/AndroidRuntime(2108):     ... 9 more
01-08 18:58:30.942: INFO/Process(1260): Sending signal. PID: 2108 SIG: 3
01-08 18:58:30.950: INFO/dalvikvm(2108): threadid=7: reacting to signal 3
01-08 18:58:31.051: INFO/dalvikvm(2108): Wrote stack trace to '/data/anr/traces.txt'
01-08 18:58:31.207: DEBUG/dalvikvm(1351): GC freed 1310 objects / 84712 bytes in 487ms
01-08 18:58:31.410: DEBUG/dalvikvm(2108): GC freed 4532 objects / 391320 bytes in 89ms
01-08 18:58:31.832: DEBUG/dalvikvm(2108): GC freed 1834 objects / 101816 bytes in 93ms
01-08 18:58:32.020: INFO/global(2108): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
01-08 18:58:32.395: INFO/Resources(2108): Loaded time zone names for en_US in 734ms.
01-08 18:58:32.395: INFO/global(2108): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
01-08 18:58:32.582: DEBUG/dalvikvm(2108): GC freed 5859 objects / 388352 bytes in 81ms
01-08 18:58:32.817: DEBUG/dalvikvm(2108): GC freed 175 objects / 486160 bytes in 77ms
01-08 18:58:32.817: INFO/global(2108): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.

Stock Android 2.1.
 

inuyasha84

Senior Member
May 16, 2009
66
0
I don't understand how to change voice, in voice settings I only see Pitch, Speech rate and British accent options. (I have PicoTTS installed and set to italian, but smarter alarm keeps speaking english).
 

trekkie1701c

Member
Nov 30, 2010
12
0
Working just fine on my LG Optimus S, and would like some of the features suggested (custom RSS, background music, etc).

Some other things I haven't seen mentioned (I may have missed them, so sorry if it's a repeat): Twitter support (maybe with group support/tweet limits, just in case you watch someone that tweets a lot but don't want to hear 200 tweets in the morning)

Change the order of the alarms; that way you can place something important halfway through just in case you don't wake up instantly

Phone/Google Calendar support: I don't trust Facebook, would rather have a less public way of having my events up (just found out today, for example, that somehow my settings got changed so my address/phone number were posted, don't really want to have people know when I won't be at home).

Other notification support: Read phone notifications, just in case anything went off over night that you missed.

As for voices, wouldn't mind a few other choices. Maybe have an actual robot voice if it'll sound good (hey, it is an android :p)

Probably will pay if there ends up being a paid version, since I do like to know what's going on before I even get out of bed in the morning.
 

ilhe1s

Senior Member
Jun 24, 2010
102
13
Denver
Suggestions:

Option for reporting on added stocks and not the DOW, SMTP and Nasdaq.
Option for reporting on gmail or exchange calanders.

TIA
 

Flozzo

Senior Member
Jul 13, 2010
378
351
This app is a great concept, but it isnt working for me at all:
When I set an alarm (with just name and time enabled) and press Hear Alarm, itll update info untill
-I rotate my screen, itll just stop
-It stops and I get an FC
Im using a Samsung Galaxy S. ..

Sent from my GT-I9000 using Tapatalk
 

thedicemaster

Senior Member
May 10, 2009
1,763
863
looks like having a space in the zip-code(zip-codes are in 0000 AA style here) causes a lot of FC's.
it seems to cause FC's when refreshing data(right before the alarm goes off) and when checking the settings.

EDIT: is it normal that the alarm doesn't go off while my phone is in standby(screen off)?
i just tested, and my alarm didn't go off untill i turned my screen on which was a few minutes late.
 
Last edited:

Dafferen

Member
Aug 4, 2010
34
0
Bergen
QR CODE:
img.php
 

trekkie1701c

Member
Nov 30, 2010
12
0
Alright, a few bugs I've noticed (this is using a LG Optimus S, which has 2.2.1 on it/ThundeROM and an 806 OC)

-Weather will not play unless you manually disable then re-enable it
-Had a crash on data update
-After crash/restart lock screen did not work; screen will turn off but buttons will turn it back on. This is a rather major issue as it means that anything could happen with the phone while it's in my pocket.

Going to try a few different ideas to see if I can fix the lock screen isssue on my own as a workaround :p

EDIT: Doing a full powerdown/restart fixes it, it seems.
 
Last edited:

sageDieu

Senior Member
Oct 18, 2010
2,149
421
My only suggestion would be to include some more voice options. If you could make it sound like Jarvis from Iron Man or something like that, like computerish but realistic then it would be awesome.

Bugs/issues:
It takes forever to download the information it needs, I hit hear alarm and it's been sitting there for about five minutes saying it is updating.

If I receive a text message while it is updating, the keyboard stays open behind the dialog. This is with GO SMS. might be your issue, might be theirs.

All in all, this is a great idea, good app, just needs some more work and refinement.

Sent from my Galaxy S.
 

alovell83

Senior Member
Jun 29, 2010
731
33
Lippstadt
looks like having a space in the zip-code(zip-codes are in 0000 AA style here) causes a lot of FC's.
it seems to cause FC's when refreshing data(right before the alarm goes off) and when checking the settings.

EDIT: is it normal that the alarm doesn't go off while my phone is in standby(screen off)?
i just tested, and my alarm didn't go off untill i turned my screen on which was a few minutes late.

I've been testing this for 10 minutes, and I'm having the same problem. This has to be priority #1. As nice as the little brightness/DIM button in the top right is, it's not something I'm going to employ during a night's sleep. Also, a problem with that concept is that, AFAICT, you need to hit the same button to bring it out of that DIM mode. Touching anywhere on the screen to reset to default brightness would be preferable (perhaps, if the only way to do it is after hitting the button -> button resizes to take up the whole screen).

Different bug, it seems to me that there is a problem with the alarm time calculation/subtraction. If I set the alarm for 2 minutes from now, it says the alarm is going off in 1 minute, if I set it to go off in 1 minute, it says it will go off in 24 hours.

I couldn't adjust the volume from within the app or by my volume toggle switch. User definable snooze time would be required at some stage, probably shortly after multiple alarms per day, for now it can wait.
 
Last edited:

willsurg

Senior Member
Jun 26, 2010
131
11
Queens
hi on a rooted EVO here, I have noticed that my entire phone does a force restart before the alarm goes off, while my screen is in standby. Im not sure if it has to do with juice defender being active and all the radios off at that time in the morning, but I wil check tonight and get back. also I would like to request an escalating voice if posible, or where the volume gets gradually lounder as you continue to ignore the alarm :)
 

trekkie1701c

Member
Nov 30, 2010
12
0
Did not go off for me this morning (fortunately I didn't need to get up early). Previous testing was done where the alarm went off while the app was open, maybe it's just not taking focus properly?
 

Caelte

Senior Member
Aug 4, 2010
50
2
I'd love to have an option that makes Smarter Alarm tell me the time each x minutes after pressing snooze (where x is defined by the user).
 

Top Liked Posts

  • There are no posts matching your filters.
  • 14
    Hi everyone,

    This is Edward, developer of Car Locator. I just soft-launched my latest app and I wanted to tap this wonderful community to help me test it out and gather feedback before I start promoting it.

    The app is called "Smarter Alarm". Basically, instead of waking up to a blaring sound in the morning, Smarter Alarm will read customizable information to you, like the morning's weather, stock prices, headline news, sports scores, your friends' birthdays and more. It's similar to Iron Man's "Jarvis" alarm clock.

    I'll be adding more feeds in future updates, but I wanted to gauge interest before putting in the time =)

    I'd really appreciate any bug reports, feature requests, and improvements you might have! If you can find any verifiable bugs, I'll happily reward you with a free copy of the full version of any of my other apps: "Car Locator", "Copy Paste It" and "Screenshot It".

    Heres the market link: market://details?id=com.edwardkim.android.smarteralarm

    Thanks!

    p.s. The app is also entered in Verizon's VDC Power your app contest under the "information" category. Please vote for me! (poweryourappcontest.com/Protected/ApplicationListVote.aspx)
    1
    User configurable RSS feeds is a DREAM feature for me as well. And the enable Wi-Fi Data would be important as I have things such as JuiceDefender which switch them off when not in use. Specifically...turning Wi-FI ON would be the most important one since where you need an alarm, you will likely be at your house and you will likely have wi-fi there that you use everyday.


    So I suppose if I had to rate features it in order of important it would go like:
    1. Configurable alarm time for different days of the week.
    2. Turn Wi-Fi (or data) one minute prior to alarm going off. Make a trigger that checks if there is connectivity 1 min in advance and only enable the wifi if the trigger says there is no internet
    3. Music in the background. Configurable in volume and content, meaning you can select what tune to play while the voice is reading stuff.
    4. RSS feeds. YOU choose the feeds and news sites the alarm will read.
    5. Randomize the background music so that it's different on different days or it randomly picks a song to play in the background-that way it will sound like you're listening to the radio only it's playing YOUR favorite music and telling you only stuff YOU care about.

    Voices:
    SVOX Classic British
    SVOX Classic US Grace
    Loquendo Susan

    All 3 choices work pretty nice with the program. They are not like human voices but they are at least 5-10 times better than the default Android voice and WELL worth it. Hint: You can use them for navigation and reading your texts while you are driving as well.


    To OP: If you manage to implement most of those features, I think you can easily set a $5-7 price tag and this thing will STILL sell like hot bread on the market lol. . .

    Thanks for your feedback again, as well as the suggested voices

    I really like your ideas and I'll definitely be adding configurable multiple alarm times, music in the background, and rss feeds (1, 3, and 4). As for turning on wifi (2), I'll have to look into whether or not 3rd party apps are even allowed to turn on/off wifi without user input. I'm sure its possible, and if so, I'll add feature 2 as well.

    Look out for updates in the next week or 2!
    1
    Watch out dev, the app wakevoice is offering much of the same features as smarter alarm. I'm very supportive of this app however, I live how you respond to our feedback so quickly.

    Sent from my Samsung-SPH-D700 using XDA App
    1
    I LOVE THIS APP !!!!

    If i turn the pitch up to maximum and the speech rate to minimum. she sounds quite sexy lol. especially now its programmed to read out a dirty message to me in the mornings lol.. too explicit for this site. but the app is awesome. well done for making this..
    1
    Thanks.

    Saw this update and updated the free one for now. Noticed paid is version 2.1... are ads the only.difference?

    Love the.ability for multi alarms now. Keep up good work!