maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [eSpeakCaller] Say who is calling (https://talk.maemo.org/showthread.php?t=34982)

Kyaner 2010-04-12 03:42

Re: "Say who is calling"
 
Great work as usual Arto, thanks again man :)

This one doesn't appear in the repos as well, i downloaded it from the garage and installed it manually.

This one seems to be working fine, but i got one question, does the option to mute speaker when having headphones on, include bt headsets ?

Thanks in advance.

Kyaner 2010-04-12 05:48

Re: "Say who is calling"
 
Got a new bug
Once bt headset is connected, espeaker only speaks through the headset.
I have unchecked the option to silence the speakers when headset is connected and tried both General and Silent profiles.

Also i can't find the log files....

And now it's not working at all yet again :/

Ok yet another update

Some times if i reject the call it goes into a loop saying the callers name over and over untill i reboot the phone, can't replicate that 100% it's more like 3 of 5 times,
It doesn't speak if it's in silent mode.

amorek13 2010-04-13 02:00

Re: "Say who is calling"
 
nice job arto
wonder if we can get it to say where the sms is coming from

znihello 2010-04-13 11:42

Re: "Say who is calling"
 
Wery good job!
Would it be possible to replace the ringtone-file depending on who is calling?

benny1967 2010-04-13 13:12

Re: "Say who is calling"
 
The application is close to ideal now. I really, really love the way I can change setting per person now... It's so cool to have espeak use English, German, Turkish or Czech language settings depending on the name of the person who's calling. That's so incrediby nice...........

... except it still doesn't work. ;)

I still get the effect that the name espekcaller pronounces is not associated with the calling number in any way. In the log file, I see how it identifies the correct number for the call, and then it says "contact found" or something and lists the VCard of a contact that has nothing to do with this number; in fact, this contact doesn't even have a telephone number stored.
There's no hint in the log file why the application does this... :(

raverpol 2010-04-13 14:42

Re: "Say who is calling"
 
I love this appl but have one question: why does it say caller name even when I tap mute button for incoming call? Shouldn't it be mute as well??

ndi 2010-04-14 09:18

Re: "Say who is calling"
 
Any chance we get a field called pronnunciation in contacts? Some contacts sound like they should be in Picard' phonebook? Perhaps per-contact language can do this. Is there a "phonetic" language?

benny1967 2010-04-14 09:53

Re: "Say who is calling"
 
Quote:

Originally Posted by ndi (Post 609898)
Any chance we get a field called pronnunciation in contacts? Some contacts sound like they should be in Picard' phonebook? Perhaps per-contact language can do this. Is there a "phonetic" language?

that's exactly what the application provides. you can set the language per contact. (at least that's what i did)

ndi 2010-04-14 13:29

Re: "Say who is calling"
 
Oh. I thought only sliders were per contact. Is the file included in any backups?

jojant 2010-04-15 13:56

Re: "Say who is calling"
 
i loaded version 0.6 for first time and get errors :

DEBUG:eSpeakCaller:Incoming phonecall from number: +306945555555
ERROR:eSpeakCaller:Error in get_name_from_number()
Traceback (most recent call last):
File "/opt/espeakcaller/espeakcaller-daemon.py", line 80, in get_name_from_number
if c_num.endswith(my_num) or my_num.endswith(c_num):
UnicodeDecodeError: 'ascii' codec can't decode byte 0xce in position 10: ordinal not in range(128)
ERROR:eSpeakCaller:Error in handle_call()
Traceback (most recent call last):
File "/opt/espeakcaller/espeakcaller-daemon.py", line 164, in handle_call
loadsettings(str(CallerNames[4]))
TypeError: 'NoneType' object is unsubscriptable
ERROR:eSpeakCaller:Error in call_status()
Traceback (most recent call last):
File "/opt/espeakcaller/espeakcaller-daemon.py", line 221, in call_status
subprocess.Popen("kill -9 " + str(eSpeakProc.pid), shell=True)
AttributeError: 'int' object has no attribute 'pid'
ERROR:eSpeakCaller:Error in call_status()
Traceback (most recent call last):
File "/opt/espeakcaller/espeakcaller-daemon.py", line 221, in call_status
subprocess.Popen("kill -9 " + str(eSpeakProc.pid), shell=True)
AttributeError: 'int' object has no attribute 'pid'
ERROR:eSpeakCaller:Error in call_status()
Traceback (most recent call last):
File "/opt/espeakcaller/espeakcaller-daemon.py", line 221, in call_status
subprocess.Popen("kill -9 " + str(eSpeakProc.pid), shell=True)
AttributeError: 'int' object has no attribute 'pid'
DEBUG:eSpeakCaller:Incoming phonecall from number: +306945555555
ERROR:eSpeakCaller:Error in get_name_from_number()
Traceback (most recent call last):
File "/opt/espeakcaller/espeakcaller-daemon.py", line 80, in get_name_from_number
if c_num.endswith(my_num) or my_num.endswith(c_num):
UnicodeDecodeError: 'ascii' codec can't decode byte 0xce in position 10: ordinal not in range(128)
ERROR:eSpeakCaller:Error in handle_call()
Traceback (most recent call last):
File "/opt/espeakcaller/espeakcaller-daemon.py", line 164, in handle_call
loadsettings(str(CallerNames[4]))
TypeError: 'NoneType' object is unsubscriptable
ERROR:eSpeakCaller:Error in call_status()
Traceback (most recent call last):
File "/opt/espeakcaller/espeakcaller-daemon.py", line 221, in call_status
subprocess.Popen("kill -9 " + str(eSpeakProc.pid), shell=True)
AttributeError: 'int' object has no attribute 'pid'
ERROR:eSpeakCaller:Error in call_status()
Traceback (most recent call last):
File "/opt/espeakcaller/espeakcaller-daemon.py", line 221, in call_status
subprocess.Popen("kill -9 " + str(eSpeakProc.pid), shell=True)
AttributeError: 'int' object has no attribute 'pid'

Any idea please?


All times are GMT. The time now is 08:45.

vBulletin® Version 3.8.8