![]() |
Re: "Say who is calling"
I guess u can install the deb file, but is that really the right way to do it?
|
Re: "Say who is calling"
well, it's not *right* to install from extras-devil in the first place, so............. :)
otoh, i'd rather understand what's going on here. first time i see a package not appearing in the app manager although it's there. |
Re: "Say who is calling"
True well i updated mine now through the x-terminal now. Just by installing the deb. If anyone wants further info give me a shout
Yeh it is strange why it is not appearing in devels |
Re: "Say who is calling"
hey guys ! cool project !
how can i set the voice to sound female ? triedmthe high pitch but sounded stupid and high on drugs...! tx |
Re: "Say who is calling"
jesuska, as far as i understand, you'd need to check if a female voice is available at all for your language.
i checked for german, but german female voices are mbrola-voices and i never got them to work. neither with espeakcaller nor with espeak from the command line. |
Re: "Say who is calling"
Sorted cool app well done
|
Re: "Say who is calling"
where do i get python evolution from ? app wont install without this first
|
Re: "Say who is calling"
Quote:
where can i check female voice availability ? gonna google it... |
Re: "Say who is calling"
Quote:
espeak --voices=fr |
Re: "Say who is calling"
Quote:
+f1 , +f2 etc.... on the additional parameters line ? it just says "+f1" lol there is a female voice, mbrola mb/mb-fr4 but i dont know where to add what in espeakcaller gui |
Re: "Say who is calling"
i don't think you can use mbrola voices; setting mbrola voices will only produce data on the command line that, in turn, is a valid input for the mbrola application. at least that's how i understand it. i could never use an mbrola voice directly from espeak.
|
Re: "Say who is calling"
would be cool if mbrola voices were implemented in espeakcaller... i just hate this robot voice! so aggressive...
|
Re: "Say who is calling"
well, must be the french language then... sounds well in german.
no, actually it doesn't ;) but it's a reasonable compromise. i'm used to it as it's pretty much what i have in my S60 devices. as long as i understand it, it's OK. somebody once told me mbrola sounds nicer, but is more difficult to understand at higher speeds. don't know if that's true... |
Re: "Say who is calling"
http://tcts.fpms.ac.be/synthesis/mbrola.html
If u click on a flag u have an audio preview. Definitely sounds better than basic espeak voice. in french at least ! |
Re: "Say who is calling"
If espeak can't use mb/ voices then there are no female voices I see? At all?
Also, are there any for f-English in general and need porting/importing or is espeak devoid of female tones? |
Re: "Say who is calling"
Quote:
clooak, do you have "ignoring version from wrong domain"-messages in the log file of the application-manager? |
Re: "Say who is calling"
could someone please tell me where to get python evolution from ????
the app wont install without this ,and if it isnt in the app whats the point of it ? really want to try this but cannot get python evolution from anywhere |
Re: "Say who is calling"
new problem:
deleted .espeakcaller directory, then re-configured.... works in principle, but say wrong name! i call from my landline phone and espeakcaller says the name of a person that doesn't even have a phone number stored in the contacts database. |
Re: "Say who is calling"
Great app! Been playing around with it since installing this morning...
Couple of issues (i've got v 0.4): 1/ If you put ' (Apostrophe) in the phrase in the unknown caller field (eg who's) it won't say the phrase (think this same as special characters bug?) 2/ Doesn't restart on reboot 3/ Caller name is said as the one previous (or possibly after?) in the phone contacts database (not previous as in alphabetical order but the record that was physically entered for storage either before or after) - this is the same issue as Benny1967 outlines above i think... I had a similar probelm with one of the versions of fMMS I installed - it was a known bug at the time so it might be worth contacting frals (fMMS author) to see how he fixed it.... Thanks for the app and keep up the good work :) |
Re: "Say who is calling"
I found an interesting and funny bug today, got a call from my mother as i had the phone in my hands so i answered right away before it had a chance to say the callers name, after i hung up, it got into a loop saying the callers name all the time untill i had enough and restarted the phone.
The funny thing was that i was looking at my phone and it kept going "mom...mom...mom...mom...mom" lol Hush little N900... |
Re: "Say who is calling"
Nice application! I've been testing it for some hours and I found 2 bugs. Firstly, it doesn't start after rebooting, also stated by other users. It also doesn't support Greek characters (UTF8 encoding maybe?).
This is what I did. I edited the private number phrase to a greek phrase ("Άγνωστος καλεί" in case you want to test :p). It works until you close the app. then the Greek letters are changed to question marks and it refuses to read it :p The problem must be the config file. I think if you change the encoding to UTF-8 it will be fine, but I'm a little bored right now :p |
Re: "Say who is calling"
Just uploaded version 0.5 to extras-devel & garage.
Changelog: Code:
* UI changes:Quote:
Quote:
Quote:
Arto |
Re: "Say who is calling"
great update, thanks!
I just noticed something strange: when I use the (nokia-supplied) wired head-set and eSpeakCaller is enabled, both the ringing as well as the eSpeak output are routed to the phone's speakers, too. not good :) no idea why that is or how it could be fixed, though :( |
Re: "Say who is calling"
Quote:
|
Re: "Say who is calling"
Quote:
|
Re: "Say who is calling"
Hi Arto,
Great update, now it is working well for me, except 1 thing : - espeakcaller keep saying the callers name, even IF: 1. I push the speaker off button while somebody calling in case i don't want to pick it up but don't want to reject the call. OR 2., Phone is on SILENT profile. Could you have a chance to fix these 2 issues please ? Many many many thanks for your time and help, Andrew |
Re: "Say who is calling"
Hi Arto,
May I ask you a big favour ? Could you implement a simple whiteboard/blackboard functionality ? I mean nothing more than a list, where you can add contacts from the the phone contact list and for all those contacts had been added to the list, eSpeak caller DO NOT say their name, like daemon disabled. why for all other contacts eSpeak caller DO say the name as it should. Could you ? I know it is a big favor, but would be so important to have this feature, for some special contacts where privacy/confidentiality needed. Many many thanks for your time and help, Andrew |
Re: "Say who is calling"
Will You Please help me
I have Installed the latest version but its not working What to do ? |
Re: "Say who is calling"
Got a new problem now, it refuses to speak any of the caller names on my contacts but it does say the text i have typed in when i get an unknown caller ie witheld/private number.
I tried all the usual like uninstalling/rebooting/reinstalling but still nothing.... Any ideas ? Thanks in advance. |
Re: "Say who is calling"
Can I ask how I can make the operator level in colors like this one red yellow and green ?!
Quote:
|
Re: "Say who is calling"
I just posted version 0.6 to extras-devel so it is time to do more bug hunting :)
Changelog: Code:
* UI changes:Quote:
2. This should be fixed in new version :) Quote:
Quote:
Quote:
Code:
cd .espeakcallerArto |
Re: "Say who is calling"
I still see version 0.5 in the repos....
|
Re: "Say who is calling"
Quote:
|
Re: "Say who is calling"
thank you indeed
i will try this update when its available Quote:
|
Re: "Say who is calling"
1 Attachment(s)
Quote:
Thanks for developing this application ! Since its first release it was not working for me. Today I figured out what was the problem in my configuration. In the file espeakcaller-daemon.py there is the dirty function get_name_from_number. At the 85 line there is a split which assumes that the contact card have both first and last name filled in. If the FIrst name is missing than the line Code:
tmpFName = tmpStr.split(";")[1]A quick and dirty solution for this could be: Code:
if len(tmpStr.split(";"))>1: A source is not in the garage so I am attaching a small patch against the 0.5 version. |
Re: "Say who is calling"
Well, I got the 0.5, no 0.6 in the repos still... decided to try anyways.
Code:
$ python2.5 /opt/espeakcaller/espeakcaller-daemon.py |
Re: "Say who is calling"
Mine doesn't work, and the running espeakcaller-daemon.py spits this error message when a call from my fixed telephone line arrives:
[oce]Phonebook vcard: BEGIN:VCARD VERSION:3.0 REV:2010-04-08T15:05:26Z UID:126 TEL;TYPE=HOME,VOICE:01932890644 X-JABBER;TYPE="google-talk";X-OSSO-VALID=yes:patola@gmail.com NICKNAME:Cláudio Sampaio TEL;TYPE=CELL:01991163949 END:VCARD ERROR:dbus.connection:Exception in handler for D-Bus signal: Traceback (most recent call last): File "/usr/lib/pymodules/python2.5/dbus/connection.py", line 214, in maybe_handle_message self._handler(*args, **kwargs) File "/opt/espeakcaller/espeakcaller-daemon.py", line 109, in handle_call CallerNames = get_name_from_number(callernumber) File "/opt/espeakcaller/espeakcaller-daemon.py", line 75, in get_name_from_number print "Found name: " + fname TypeError: cannot concatenate 'str' and 'NoneType' objects [/code] It seems it gets a null string and when trying to print, gives an error. So I change line 75 on /opt/espeakcaller/espeakcaller-daemon.py that is: Code:
print "Found name: " + fnameCode:
print "Phonebook vcard: " + "\n".join(vcardlist) |
Re: "Say who is calling"
BTW, I noticed that while there is a espeakcaller.preinst script that adds
Code:
[stream] |
Re: "Say who is calling"
Sorry, forgot to say that my version is 0.5. Is there a 0.6 yet?
|
Re: "Say who is calling"
Quote:
Quote:
I just uploaded version 0.6.1 to extras-devel (let's hope this version gets there) and garage (in case it doesn't). This nasty bug should be now fixed in this version :) Quote:
Arto |
| All times are GMT. The time now is 08:45. |
vBulletin® Version 3.8.8