[Freeswitch-users] Problems with Mod_openMRCP

Anthony Minessale anthony.minessale at gmail.com
Tue Dec 2 08:43:44 PST 2008


from build root:

svn co -r8809
http://svn.freeswitch.org/svn/freeswitch/trunk/src/mod/asr_tts/mod_lumenvoxsrc/mod/asr_tts/mod_lumenvox


They did seem to express an interest in granting some dev licenses when they
realized we took the code out of tree but I have not actually dealt with the
issue yet because I have been overwhelmed.

I don't know if this code works anymore with the latest revision of the api
but there it is.





On Tue, Dec 2, 2008 at 10:24 AM, Andrew Gilbert <gilbertandrew at me.com>wrote:

> Mark and David,
>
> I am willing to help some with testing here as well, if you need it. Ping
> me directly or we can get on the IRC. I am on Mac OS, but have readily
> available vm's with Debian, etc. I also have Prophecy.
>
> I have a general interest in an ASR solution as well. Voxeo is great, but
> using it as an MRCP proxy seems odd. As a full fledged VXML solution it is
> great, if you can afford it. But having a good ASR solution is good first
> step to trying to get something like OpenVXI working as well.
>
> That said, seems like a bounty or money to help FS is a better spend
> anyway. It is a one time cost, not a variable cost. And it goes straight to
> the guys doing the real work.
>
> I built unimrcp last night, it was quite straight forward. In theory, if I
> weren't old and my C/autoconf skills rather atrophied, it wouldn't seem like
> it would be that huge a deal to port/fix openmrcp to unimrcp.
>
> Finally, Anthony I was looking at the Lumenvox path as well, but got
> deterred by the licensing hassle. This seems to be a universal ASR issue. I
> would reason I can find the old module in SVN? Were they going to grant
> "community dev" licenses? Again - I am willing to volunteer to do some
> testing/doc at least.
>
> Andy
>
>
>
> On Dec 2, 2008, at 10:51 AM, Anthony Minessale wrote:
>
> If you can get it to break on linux I will ssh in and fix it for you.
> If you cannot, i can try to fix it for you over rdp but that won't be very
> fun.
>
> We can think about reinstating mod_lumenvox as well as another windows
> based asr
> alternative.  I deleted it for the same reason we will probably delete
> mod_openmrcp because
> nobody was using it and there was no way to support it because our dev
> licenses had expired.
>
> Lumenvox has offered us some new dev licenses to bring it back but I would
> need someone to actually want it to work to put in charge of it.
>
> We will be clear about what is supported and what is not in the 1.0.2
> release scheduled
> to be released in the near future.
>
>
>
>
> On Tue, Dec 2, 2008 at 12:11 AM, David Knell <dave at 3c.co.uk> wrote:
>
>>  Hi Anthony,
>>
>> mod_openmrcp was a contribution to the community by a 3rd party
>> individual.
>>
>> As i have clearly stated in 2 previous emails, the man has decided to
>> discontinue the openmrcp project.
>> So now we are left with the remains of the module and discontinued code.
>> This was not our decision it was his.
>>
>> I absolutely understand this but it's important, from a user point of
>> view, to be able to know which bits of FS are current/supported and which
>> aren't.
>>
>> Some people use it without issue which may mean that the crash you
>> reported is windows specific and I do not have a working lab of any mrcp
>> capbable system to try it against in unix for that matter.  I have a list of
>> work to do from here to the moon and back so on an issue like this, unless
>> someone can hand me login credentials to some box and give me a phone number
>> to dial to reporduce the issue, it will be a long time until we can deal
>> with it.
>>
>> It's useful to know that there are people using mod_openmrcp without
>> issue: I did ask here if anyone was a while back, and no-one fessed up.
>> I'll give it a go on a Linux box and report back.  And if you'd like a
>> dev/test environment set up, then just tell me which one.
>>
>> And the question arises, should we bother working on it anymore if the lib
>> has been abandoned and we cannot even get any support from it's author which
>> is where the problem most likely lies.
>>
>> I try not to get too annoyed by these remarks about what we *ought to do*
>> because I know people lose sight of how much of the work to support the
>> project is done by a small group of 3 people and not the 2000 people it
>> appears to be from the outside looking in. (I've been answering email for 4
>> hours now)
>>
>> Those guys who claim to have all that money in an offshore bank account
>> are lying - you don't have to reply to them in future ;-)  Seriously,
>> though, I don't think it's too outrageous an idea to document what's
>> supported and were you (for example) to have suggested that I get in touch
>> with the contributors to the various modules, ask them what their view of
>> its status is, condense the answers in to a list and report back, it's
>> something I'd quite happily do.
>>
>> My suggestion is to pool some cash and pay the guy to make mod_unimrcp for
>> FS that we can maintain in tree knowing the development can be supported by
>> the original author.
>>
>> Quite happy to participate in that, too.. the problem is that I've a demo
>> to do like yesterday and the timescale for mod_unimrcp is a bit on the long
>> side for that.  I'd rather not have to do it with Asterisk and Lumenvox..!
>>
>> Cheers --
>>
>> Dave
>>
>>
>>
>> On Mon, Dec 1, 2008 at 12:51 PM, David Knell <dave at 3c.co.uk> wrote:
>>
>>>  Hi Mike,
>>>
>>> My experience is that it's somewhat broken - it took two trivial tweaks
>>> to get it to work with IBM's ASR and TTS, but there's a more intractable
>>> problem to do with memory getting overwritten (I assume that this is
>>> something to do with something being freed when it shouldn't be) which
>>> causes a segfault on the second or third session after the module being
>>> loaded.
>>>
>>> Without wishing to sound like a stuck record, one thing that you guys
>>> really ought to do is to decide what's supported and what isn't, and make
>>> this obvious - for example, move unsupported modules to a different place in
>>> the tree, don't have them built by default, etc.  MRCP is in the specsheet
>>> on the Wiki.  Otherwise folk like Mark and I spend time installing stuff, go
>>> round in circles a bit trying to make it work, and then find out (a) that it
>>> doesn't and (b) it's not going to be fixed because it's not supported.
>>>
>>> Cheers --
>>>
>>> Dave
>>>
>>>  I would not say it is totally broken, it is known to work in quite a
>>> few places, but we are unlikely to be doing any new fixes in it.
>>>  Mike
>>>
>>>  On Dec 1, 2008, at 1:19 PM, mszlazak at aol.com wrote:
>>>
>>>  Hi Anthony,
>>>
>>> Oh! OK.
>>>
>>> So is this module "totally broken".
>>>
>>> I say this because I can't seem to get it to work at all with the example
>>> in that Mod_openmrcp wiki page but I thought it might because I'm not be
>>> using the right Cepstral software (freetrial download versus the paided for
>>> SDK) or that I'm not using the right port numbers or something else I didn't
>>> do. I used TcpView to look at local port associated with my Cepstral
>>> software and changed a few things but still nothing. I changed the loglevel
>>> setting to 7 in the wiki's example but I don't see the kind of output on the
>>> console that I would expect for debug mode.
>>>
>>> Thanks. Mark.
>>>
>>>
>>>    ------------------------------
>>> _______________________________________________
>>> Freeswitch-users mailing listFreeswitch-users at lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.freeswitch.org
>>>
>>>
>>>
>>> --
>>> David Knell, Director, 3C Limited
>>> T: 020 8114 8901  F: 020 3002 7257  M: 001 415 630 3031http://www.3c.co.uk
>>>
>>>
>>> _______________________________________________
>>> Freeswitch-users mailing list
>>> Freeswitch-users at lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> http://www.freeswitch.org
>>>
>>>
>>
>>
>> --
>> Anthony Minessale II
>>
>> FreeSWITCH http://www.freeswitch.org/
>> ClueCon http://www.cluecon.com/
>>
>> AIM: anthm
>> MSN:anthony_minessale at hotmail.com <MSN%3Aanthony_minessale at hotmail.com>
>> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com<PAYPAL%3Aanthony.minessale at gmail.com>
>> IRC: irc.freenode.net #freeswitch
>>
>> FreeSWITCH Developer Conference
>> sip:888 at conference.freeswitch.org <sip%3A888 at conference.freeswitch.org>
>> iax:guest at conference.freeswitch.org/888
>> googletalk:conf+888 at conference.freeswitch.org<googletalk%3Aconf%2B888 at conference.freeswitch.org>
>> pstn:213-799-1400
>>
>> ------------------------------
>> _______________________________________________
>> Freeswitch-users mailing listFreeswitch-users at lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.freeswitch.org
>>
>>
>>
>> --
>> David Knell, Director, 3C Limited
>> T: 020 8114 8901  F: 020 3002 7257  M: 001 415 630 3031http://www.3c.co.uk
>>
>>
>> _______________________________________________
>> Freeswitch-users mailing list
>> Freeswitch-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>>
>>
>
>
> --
> Anthony Minessale II
>
> FreeSWITCH http://www.freeswitch.org/
> ClueCon http://www.cluecon.com/
>
> AIM: anthm
> MSN:anthony_minessale at hotmail.com <MSN%3Aanthony_minessale at hotmail.com>
> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com<PAYPAL%3Aanthony.minessale at gmail.com>
> IRC: irc.freenode.net #freeswitch
>
> FreeSWITCH Developer Conference
> sip:888 at conference.freeswitch.org <sip%3A888 at conference.freeswitch.org>
> iax:guest at conference.freeswitch.org/888
> googletalk:conf+888 at conference.freeswitch.org<googletalk%3Aconf%2B888 at conference.freeswitch.org>
> pstn:213-799-1400
> _______________________________________________
> Freeswitch-users mailing list
> Freeswitch-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
>
> _______________________________________________
> Freeswitch-users mailing list
> Freeswitch-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>


-- 
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

AIM: anthm
MSN:anthony_minessale at hotmail.com <MSN%3Aanthony_minessale at hotmail.com>
GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com<PAYPAL%3Aanthony.minessale at gmail.com>
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888 at conference.freeswitch.org <sip%3A888 at conference.freeswitch.org>
iax:guest at conference.freeswitch.org/888
googletalk:conf+888 at conference.freeswitch.org<googletalk%3Aconf%2B888 at conference.freeswitch.org>
pstn:213-799-1400
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20081202/6a46f6cf/attachment-0002.html 


More information about the FreeSWITCH-users mailing list