[Freeswitch-users] Speex file format
Bernard Fluixa
fluixab at bellsouth.net
Thu Apr 19 23:10:23 MSD 2012
Anthony,
I'm clear now thanks.
Thanks for the explanations.
Bernard
On Apr 19, 2012, at 2:58 PM, Anthony Minessale wrote:
> for native file you omit the extension and you cannot play it unless
> the channel is also using speex.
> We do not support speex files that may need to be transcoded to some
> other codec.
>
> if you have /tmp/foo.SPEEX and /tmp/foo.PCMU
>
> you playback /tmp/foo and it picks the one to go with the native codec.
> That is all we support and no other plans for speex file format
> support beyond that.
>
>
>
>
> On Thu, Apr 19, 2012 at 1:41 PM, Bernard Fluixa <fluixab at bellsouth.net> wrote:
>> /usr/local/freeswitch/bin/fs_encode -l mod_speex a.wav a.SPEEX
>>
>> fs_encode log:
>> 2012-04-19 14:37:08.055049 [INFO] mod_native_file.c:94 Opening File
>> [a.SPEEX] 8000hz
>> Frame size is 160
>>
>> I got the a.SPEEX file and same squelch noise when playing it.
>>
>> 2012-04-19 14:37:19.751293 [INFO] mod_native_file.c:94 Opening File
>> [a.SPEEX] 8000hz
>> 2012-04-19 14:37:19.751293 [DEBUG] switch_ivr_play_say.c:1309 Codec
>> Activated L16 at 8000hz 1 channels 20ms
>>
>> Any specific parameters to pass to fs_encode or playback?
>>
>> Thanks
>>
>> Bernard
>>
>> On Apr 19, 2012, at 1:35 PM, Avi Marcus wrote:
>>
>> This sounds like a totally different issue.
>> Please try using FreeSWITCH's encoding functionality:
>> http://wiki.freeswitch.org/wiki/Mod_native_file#Script_to_convert_a_sound_file_to_specific_formats_to_avoid_transcoding
>>
>> -Avi
>>
>>
>> On Thu, Apr 19, 2012 at 8:29 PM, Bernard Fluixa <fluixab at bellsouth.net>
>> wrote:
>>>
>>> There's still something I'm not clear with. Here's what I did
>>>
>>> 1) Converted a ".wav" file to Speex with speex : speexenc a.wav a.SPEEX
>>> 2) Call a user with x-Lite soft phone: originate user/1001
>>> &playback(/home/sounds/a.SPEEX)
>>>
>>> ==> file is open and played but one can hear only noise squelch. What am I
>>> doing wrong?
>>>
>>> FYI, I then converted a.SPEEX file back to wav format and could play that
>>> wav file.
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Apr 19, 2012, at 1:19 PM, Anthony Minessale wrote:
>>>
>>>> no you, cant modify it. This is a function of mod_native_file and its
>>>> limited to matching the iananames they registered the codec with.
>>>>
>>>>
>>>>
>>>> On Thu, Apr 19, 2012 at 11:59 AM, Avi Marcus <avi at avimarcus.net> wrote:
>>>>> It seems all the codecs are are chosen in uppercase, as it seems to be
>>>>> listed here: http://wiki.freeswitch.org/wiki/Mod_native_file
>>>>> The name for SPEEX codec is SPEEX, not spx, so that's why it chose it.
>>>>> You can probably modify mod_speex to add an alias to load .spx files
>>>>> also.
>>>>>
>>>>> -Avi
>>>>>
>>>>>
>>>>> On Thu, Apr 19, 2012 at 7:25 PM, Bernard Fluixa <fluixab at bellsouth.net>
>>>>> wrote:
>>>>>>
>>>>>> Avi - WeIl, I recorded one file yesterday with ".SPEEX" extension FROM
>>>>>> Freeswitch and could play it with playback command. No problem.
>>>>>> However, it
>>>>>> is my understanding that speex format files have ".spx" extension. Why
>>>>>> doesn't Freeswitch allows for ".spx" extension?
>>>>>>
>>>>>> .speex extension are not accepted.
>>>>>>
>>>>>> Thanks again
>>>>>>
>>>>>> Bernard
>>>>>>
>>>>>> On Apr 19, 2012, at 11:50 AM, Avi Marcus wrote:
>>>>>>
>>>>>> Didn't we answer this yesterday? Bernard, have you tried it yet with a
>>>>>> .SPEEX (or .speex?) extension?
>>>>>>
>>>>>> -Avi
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Thu, Apr 19, 2012 at 6:38 PM, Bernard Fluixa
>>>>>> <fluixab at bellsouth.net>
>>>>>> wrote:
>>>>>>>
>>>>>>> Hello,
>>>>>>>
>>>>>>> I cannot play ".spx" (speex) file in commands such as originate…
>>>>>>> &playback(file.spx). I double-checked that mod_speex is loaded OK.
>>>>>>> Freeswitch returns
>>>>>>>
>>>>>>> 2012-04-19 11:35:40.532068 [ERR] switch_core_file.c:122 Invalid file
>>>>>>> format [spx] for [test.spx]!
>>>>>>>
>>>>>>> I converted file to wav format and could play it (speexdec test.spx
>>>>>>> test.wav) with playback command. I probably missed a point here but I
>>>>>>> would
>>>>>>> like to know how I can play speex files without having to convert
>>>>>>> them to
>>>>>>> wav first.
>>>>>>>
>>>>>>> Anyone?
>>>>>>>
>>>>>>> Thank you
>>>>>>>
>>>>>>> Bernard
>>>>>>>
>>>>>>> _________________________________________________________________________
>>>>>>> Professional FreeSWITCH Consulting Services:
>>>>>>> consulting at freeswitch.org
>>>>>>> http://www.freeswitchsolutions.com
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Official FreeSWITCH Sites
>>>>>>> http://www.freeswitch.org
>>>>>>> http://wiki.freeswitch.org
>>>>>>> http://www.cluecon.com
>>>>>>>
>>>>>>> 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
>>>>>>
>>>>>>
>>>>>>
>>>>>> _________________________________________________________________________
>>>>>> Professional FreeSWITCH Consulting Services:
>>>>>> consulting at freeswitch.org
>>>>>> http://www.freeswitchsolutions.com
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Official FreeSWITCH Sites
>>>>>> http://www.freeswitch.org
>>>>>> http://wiki.freeswitch.org
>>>>>> http://www.cluecon.com
>>>>>>
>>>>>> 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
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> _________________________________________________________________________
>>>>>> Professional FreeSWITCH Consulting Services:
>>>>>> consulting at freeswitch.org
>>>>>> http://www.freeswitchsolutions.com
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Official FreeSWITCH Sites
>>>>>> http://www.freeswitch.org
>>>>>> http://wiki.freeswitch.org
>>>>>> http://www.cluecon.com
>>>>>>
>>>>>> 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
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _________________________________________________________________________
>>>>> Professional FreeSWITCH Consulting Services:
>>>>> consulting at freeswitch.org
>>>>> http://www.freeswitchsolutions.com
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Official FreeSWITCH Sites
>>>>> http://www.freeswitch.org
>>>>> http://wiki.freeswitch.org
>>>>> http://www.cluecon.com
>>>>>
>>>>> 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/
>>>> Twitter: http://twitter.com/FreeSWITCH_wire
>>>>
>>>> AIM: anthm
>>>> MSN:anthony_minessale at hotmail.com
>>>> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
>>>> IRC: irc.freenode.net #freeswitch
>>>>
>>>> FreeSWITCH Developer Conference
>>>> sip:888 at conference.freeswitch.org
>>>> googletalk:conf+888 at conference.freeswitch.org
>>>> pstn:+19193869900
>>>>
>>>>
>>>> _________________________________________________________________________
>>>> Professional FreeSWITCH Consulting Services:
>>>> consulting at freeswitch.org
>>>> http://www.freeswitchsolutions.com
>>>>
>>>>
>>>>
>>>>
>>>> Official FreeSWITCH Sites
>>>> http://www.freeswitch.org
>>>> http://wiki.freeswitch.org
>>>> http://www.cluecon.com
>>>>
>>>> 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
>>>
>>>
>>> _________________________________________________________________________
>>> Professional FreeSWITCH Consulting Services:
>>> consulting at freeswitch.org
>>> http://www.freeswitchsolutions.com
>>>
>>>
>>>
>>>
>>> Official FreeSWITCH Sites
>>> http://www.freeswitch.org
>>> http://wiki.freeswitch.org
>>> http://www.cluecon.com
>>>
>>> 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
>>
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>>
>>
>>
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://wiki.freeswitch.org
>> http://www.cluecon.com
>>
>> 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
>>
>>
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>>
>>
>>
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://wiki.freeswitch.org
>> http://www.cluecon.com
>>
>> 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/
> Twitter: http://twitter.com/FreeSWITCH_wire
>
> AIM: anthm
> MSN:anthony_minessale at hotmail.com
> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
> IRC: irc.freenode.net #freeswitch
>
> FreeSWITCH Developer Conference
> sip:888 at conference.freeswitch.org
> googletalk:conf+888 at conference.freeswitch.org
> pstn:+19193869900
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
>
>
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> 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
Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users
mailing list