Related
Hopefully this is ok to post here since it is a request for dream development. Sorry in advance if this belongs in Q/A or something.
The #1 thing I miss from my old Sanyo dumb-phone was the TTS ringer. When ever I received a call, my phone would:
"beeeep, incoming call from ([name] or "unknown-caller")"
I found this very handy as if my phone was out-of-pocket in my home, I could decide to get off the couch and get it or not without moving a muscle.
I have searched all over for the same basic TTS functionality in both WinMo and now Android but have not found anything.
Is it even possible within the Android system to use the TTS service to speak the contact name on incoming call instead of a ringer?
EDIT: And while I'm posting development requests, I would also like to see an app that lets you re-assign buttons (like vol+/- could page up and down unless there is sound playing, and the camera button which does nothing in Hero could be assigned to launch an app [HTC Camera] or even bring up a menu of apps to select from). They have lots of button programs for WinMo, but I've seen none for android.
I know winmo has this feature as my friend's old tilt had it.
There were a couple apps in the market that announced the name that called but they were not very good. IMO the current TTS in the market sucks, can't even understand it half the time.
I imagine someone could cobble together an application that could sense the ringtone call and hijack the audio, and then just use the TTS library to speak out the name / phone number, with "Incoming call from" prepended. I don't know if that's what the apps are doing. I don't see any apps like that on the market, either.
Search market for:
NameRinger
TalkingCallerID
voicecallerid
who is it
All have their problems. I think only voicecallerid is actually free.
What I did
This is what I did, its a hassle but works. went to
http://www.research.att.com/~ttsweb/tts/demo.php
typed the name of my contact downloaded and insert to sd and set as contact ring tone. yeah it suck but u can tweak it with different spelling to make it sound like the actual name. hope it helps
Here you go!
I tought I could do something back for the community so I started a new project =)
The only problem is that I have no visa to pay the registration fee to get this on the market.
I uploaded the apk to http://wilma.vub.ac.be/~lhoste/TTSNotifier.php (!UPDATED)
Based on the open source design of SMSPopup (thx!)
Speaks:
"Incoming call from <NAME>"
name = "unknown" if the number is not found in the contacts
can you start a google code page for this? im sure you can get some support and bug fixes from the community. maybe even one of the devs might upload to their account for you
upload the apk to somewhere else cause we cant access it
rpmccormick said:
Hopefully this is ok to post here since it is a request for dream development. Sorry in advance if this belongs in Q/A or something.
The #1 thing I miss from my old Sanyo dumb-phone was the TTS ringer. When ever I received a call, my phone would:
"beeeep, incoming call from ([name] or "unknown-caller")"
I found this very handy as if my phone was out-of-pocket in my home, I could decide to get off the couch and get it or not without moving a muscle.
I have searched all over for the same basic TTS functionality in both WinMo and now Android but have not found anything.
Is it even possible within the Android system to use the TTS service to speak the contact name on incoming call instead of a ringer?
EDIT: And while I'm posting development requests, I would also like to see an app that lets you re-assign buttons (like vol+/- could page up and down unless there is sound playing, and the camera button which does nothing in Hero could be assigned to launch an app [HTC Camera] or even bring up a menu of apps to select from). They have lots of button programs for WinMo, but I've seen none for android.
Click to expand...
Click to collapse
My question to you is.. Why stop there?
My teacher once told me... "Why hope to make bridges made of sticks when you can dream of making bridges in the sky?"
Meaning... lets raise the bar.. lets dream bigger... So "Why stop there?"
You want TTS ringer... well I want TTS Notifications linked to any notification I enable.
ex. "Open home download completed", "you have 30 tweets", "USB connected", "You have a text message from XXX, Dictate?"
It may not have artificial intelligence.. but after how many years we have had technology and computers... couldn't we train it to be intelligent for us? You can train a dog to sit... so how come we can't program our phones to verbally say "Plug me in! Battery LOW!", "Open Wifi Signal in range", "So-n-So's birthday is today, bought them a gift?"
That does not require artificial intelligence right?
Why not bring Android toward "Fruition"
Damn... If I had the programming knowledge... I think I'd try this myself...
Sorry, link is fixed now
gho0o5t said:
My question to you is.. Why stop there?
My teacher once told me... "Why hope to make bridges made of sticks when you can dream of making bridges in the sky?"
Meaning... lets raise the bar.. lets dream bigger... So "Why stop there?"
You want TTS ringer... well I want TTS Notifications linked to any notification I enable.
ex. "Open home download completed", "you have 30 tweets", "USB connected", "You have a text message from XXX, Dictate?"
It may not have artificial intelligence.. but after how many years we have had technology and computers... couldn't we train it to be intelligent for us? You can train a dog to sit... so how come we can't program our phones to verbally say "Plug me in! Battery LOW!", "Open Wifi Signal in range", "So-n-So's birthday is today, bought them a gift?"
That does not require artificial intelligence right?
Why not bring Android toward "Fruition"
Damn... If I had the programming knowledge... I think I'd try this myself...
Click to expand...
Click to collapse
Keep posting your great ideas. Everyone has a different view on how to make this easier so if we all combine that we can make something great.
I think the usb connected, sms, battery, wifi, birthday is possible. Ill try to extend the app today and open a github.
You can also start making up sentences the phone has to speak because hearing the same stuff all the time makes it boring.
Zillode said:
I tought I could do something back for the community so I started a new project =)
The only problem is that I have no visa to pay the registration fee to get this on the market.
I uploaded the apk to http://wilma.vub.ac.be/~lhoste/TTSRingtone.php
Based on the open source design of SMSPopup (thx!)
Speaks:
"Incoming call from <NAME>"
name = "unknown" if the number is not found in the contacts
Click to expand...
Click to collapse
It's probably down to stupidity on my part, but how does the app work?
it installs fine but then it doesn't seem to do anything when someone rings, it just plays my ringtone.
also, does this work on Hero? that could be my problem.
cheers for making this app btw, been looking for something like this for a long time
Meltus said:
It's probably down to stupidity on my part, but how does the app work?
it installs fine but then it doesn't seem to do anything when someone rings, it just plays my ringtone.
also, does this work on Hero? that could be my problem.
cheers for making this app btw, been looking for something like this for a long time
Click to expand...
Click to collapse
You should have the TTS Service installed (search for it in the market). When receiving a change in ACTION_PHONE_STATE, it starts a services that takes care of the speech.
Do mind that your 'Media' volume is about equally high as your ringtone volume.
Zillode said:
You should have the TTS Service installed (search for it in the market). When receiving a change in ACTION_PHONE_STATE, it starts a services that takes care of the speech.
Do mind that your 'Media' volume is about equally high as your ringtone volume.
Click to expand...
Click to collapse
yeah i've got that. Do i need to mess with the settings in it or anything? still just getting my normal ringtone playing.
I had a similar problem. I had to uninstall the TTSRingtone.apk (system/sd/vub.lhoste.ttsringtone.apk), re-install the TTS library (Text To Speech Service on the market) and then re-install the TTSRingtone.apk. After all of this was done, it started working on its own.
Nifty.
new build (and projectname)
Ok, I started to make the TTS notification more global. This means we will try to support more and more.
You can find the new build at:
http://wilma.vub.ac.be/~lhoste/TTSNotifier.php
NOTE: UNINSTALL THE OLD (TTSRingtone!) BEFORE INSTALLING THIS ONE.
I started a new thread so the intrested ppl can follow the changes
-> http://forum.xda-developers.com/showthread.php?p=4376431
rpmccormick said:
EDIT: And while I'm posting development requests, I would also like to see an app that lets you re-assign buttons (like vol+/- could page up and down unless there is sound playing, and the camera button which does nothing in Hero could be assigned to launch an app [HTC Camera] or even bring up a menu of apps to select from). They have lots of button programs for WinMo, but I've seen none for android.
Click to expand...
Click to collapse
I don't know if it's possible to 'unbind' the vol +/- key.. any1 has an idea?
It is possible to use the same structure as TTSNotifier or SMSPopup to capture the cam button press, but since I'm running the cyanogenmod it is occupied and useless to start a 2nd app
Hi you all out there,
since I was searching for application ideas I read about the wish for a call firewall again and again.
I decided to think about it and now here it is:
CallWall - The Call Firewall
It's an application which provides a service which directly blocks incoming calls by matching them with some user creatable filters.
Current filters are:
- Simple filter (a la *1337* to block all numbers with 1337 in it)
- Regex filter (a la .*1337.*)
- Contact filter blocks a single contact
- Contact group filter blocks a hole group of contacts
- Unknown number filter blocks all calls with an unknown caller ID
The calls can be blocked (same as clicking the hangup button directly) or just be muted.
I had to compile the app against the source and not the SDK - only for the hangup thing which is ~4 lines of code, all other things are SDK stuff. It installs and runs without problems in the emulator, so I think not-rooted-phones should be able to use it, too.
Please post comments and bug thing here
Have fun with it, hope you like it.
------
v1.0.1 - 26-08
-Added notifications for blocked calls and an ongoing notification while the service is started & active. All of them can be switched off in the settings.
------
Source code available at my git repository.
Could you add a screening feature like "You Have Reached " I had it on my Sanyo 500 years ago and I could pick up in the middle of them leaving a message. Well I think it would be cool if its possible THx
irrenhaus at it again
nice work man
can't wait to see what you add on to this
It didn't work for me...
All the calls still got through..
AustinKnight45 said:
Could you add a screening feature like "You Have Reached " I had it on my Sanyo 500 years ago and I could pick up in the middle of them leaving a message. Well I think it would be cool if its possible THx
Click to expand...
Click to collapse
Yah, I thought about an answering machine on the phone which gives you the possibility to record an answer text and which records onto the sd card. But that will maybe come somewhen in the future
Mh could you give information about your configured filters?
I could only test it on my phone and the emulator...
Thanks
irrenhaus said:
Yah, I thought about an answering machine on the phone which gives you the possibility to record an answer text and which records onto the sd card. But that will maybe come somewhen in the future
Click to expand...
Click to collapse
well these features are some what there.. I have them with google voice it saves all my voice mails (even transcribes them too) and it saves my text.. And I can screen my calls I can listen to there voicemail and if i wanna pick up I just do so... so in some sense it is a answering machine. oh and the cool part if some one calls you from an unknown number they cant get through they have to first leave there name and number.. Well thats the way i have it setup anyways
tried out some of the features and working well on my part awesome work again
We already have an ignore option on the phone im not trying to put this down but how is this any different?
imbonez9 said:
We already have an ignore option on the phone im not trying to put this down but how is this any different?
Click to expand...
Click to collapse
Well, I think this piece of work is just more - lets say advanced
To say the truth, I think if the original functions do it for you there is no need for this app. Also the only reason I've made this is that I heard many voices screaming for an app like this - so I decided to code it .
All the power to you in no way was i hating just asking to find out more about this
^^ I think the original way to ignore a call just lets you ignore specific contacts.
The CallWall lets you additionaly ignore unknown numbers, hole user groups and numbers by pattern... And I'm currently adding different notification things so you know that a call was blocked ^^
Well I think that's all about it...
I think this thread needs to go to "Dream applications and games" and not in the Android Dev. forum....
Like the app though, could be very useful.
Stericson
Ah well yah sorry about that, reading so much the dev forum that I didn't think of the other ones xD
great idea
I really like this idea and like the overall layout. Good work!
Call and Text blocking...
I'd love an App that let's me block text and calls from a certain number, but not only blocks them, but let's them know in no uncertain terms that I've blocked them!! Like on texts, it would send an auto-response to the number saying something like "the T-Mobile customer you are messaging has blocked this number xxx-xxx-xxxx. No messages sent will be received." or something.
suggestion
hey irrenhaus,
a feature that i dont think would be too hard to implement, is a filter where you block out everyone EXCEPT for a specific group/contact ... for example, when im at certain places, i would like to put everyone to mute except for my family... what do you think?
EDIT: i had another idea but forgot it so will edit this when i remember
I think this is great. I am tired of hitting the ignore button. I would rather the phone just mute itself and i don't even have to pay attention to it. With his feature, you don't ahve to look at the phone and touch something. This is aces above "your hitting the end button". Nice work!
I had a great app like this on my window mobile phone, except it had the option to answer the call and hang up, so the caller couldn't leave a voice mail.
Then it would send them a SMS stating they had been blocked, and if they replied via SMS the sms's were automatically deleted.
Also, it did this behind the scenes so you didn't get any notification(missed called, or sms, ringtones).
Was a really great app!...
parrothd said:
I had a great app like this on my window mobile phone, except it had the option to answer the call and hang up, so the caller couldn't leave a voice mail.
Then it would send them a SMS stating they had been blocked, and if they replied via SMS the sms's were automatically deleted.
Also, it did this behind the scenes so you didn't get any notification(missed called, or sms, ringtones).
Was a really great app!...
Click to expand...
Click to collapse
do you rememer the app?
Search in market for "voxtrot"
This App allows Android users can connect easily
Which makes it extra simple to use - no need to create a new user name, just use your phone number as your ID. No need to add your friends again, just use your phonebook.
To call just dial the number as usual. This App connect the call for free.
Note: Application force closes on gingerbread so i cant check it fully please try it and give a Reply
I am Sorry if anything wrong.
Thanks for your message, I'm actually one of the guys behind Voxtrot. You may have forgotten to say that we do provide free calling, but only if both persons are registered on the network.
Voxtrot was successfully tested on the Nexus S sporting Gingerbread, but never on a customized HD2, hence possibly the force quit issue.
Anyway I'm happily gathering feedback so if you have some, don't hesitate.
@romzzz
Thanks for your valuable Information and i also in same issue "Force Close"
anyway i hope someone will find a solution.
How it works? In europe too?
This free calling/messaging app works great on my Droid Charge (well, the messaging is great, sound quality for calls is variable...VERY variable).
Recent versions on my tablet just crashed before opening but recent upgrade lets me launch the program which requests my phone number. I've tried my cell # and Google Voice # but each generates an error message. Anyone made this work?
Running Calkulin's 1.1
Rick in LA said:
This free calling/messaging app works great on my Droid Charge (well, the messaging is great, sound quality for calls is variable...VERY variable).
Recent versions on my tablet just crashed before opening but recent upgrade lets me launch the program which requests my phone number. I've tried my cell # and Google Voice # but each generates an error message. Anyone made this work?
Running Calkulin's 1.1
Click to expand...
Click to collapse
Hi,
This is a member of the Viber Development Team.
First, about the network, I'm guessing the quality is variable when using Viber on 3G networks, right?
3G networks can sometimes be disrupted and not fully handle VoIP calls (some would say - intentionally). This naturally affects Viber and damages its quality, and unfortunately there is nothing much we (Viber) can do about it - it's in the hands of the cellular companies.
In the future we plan to add an option to manually "lower" the quality of Viber calls on 3G calls, thus "sacrificing" on quality in order to still be able to still make calls on low-reception 3G areas.
Anyway, a WiFi-WiFi call on Viber should sound clear and with no interruptions.
Second, about Tablets - Viber doesn't officially support Tablets yet (this is why you're not managing to complete the installation). It's in the works right now, and we'll announce once it's ready on our Facebook page, and in different forums.
If you have any more questions, please feel free
So, I found the setting that reads to me who is calling.
So, for instance if Jesse Pinkman calls me, my phone will say "Jesse Pinkman" and then ring.
If it is not in my contact list, it will read the number.
But it only does it once.
I remember on some of my older phones, it would actually say who was calling, you would get the ring, say who was calling, get the ring, and repeat until VM picks up or I pick up.
I am looking for a way to do this again. If not available, is there an APP that will do this?
The reason I am doing this is because I have bluetooth on my helmet, and when I am riding I only want to pick up for certain callers.
On my phone, it is found under
Settings >> Accessibility>> Screen Reader>> Settings >>Read caller ID aloud
I simply did a search for "aloud" in Settings.
For anyone still looking for an answer: Samsung has made it difficult (on Oreo) to enable the function without the accessibility settings that call out every action you do. It has been integrated well in Pie under call settings. However, if you don't like Pie, like me, there's only one app that I found to actually do it very well. Its called Who's Calling. Get it from PlayStore. I have tested more than 20 apps and nothing does it better. I haven't even seen a single ad from it. Hope this saves someone time.
Cheers