[raspberry-vi] Re: OpenMax IL Audio

  • From: Mobeen Iqbal <mobeeniqbal@xxxxxxxxx>
  • To: raspberry-vi@xxxxxxxxxxxxx
  • Date: Sat, 02 Aug 2014 13:27:10 +0100

excellent!
On 02/08/2014 10:53, Mike Ray wrote:
>
> Yep it will work for all versions.
>
> On 02/08/2014 10:34, Mobeen Iqbal wrote:
>> This is excellent news mike. As  always, thanks for all your hard work.
>> development is never easy, and its worst when you first have to gain a
>> full understanding of something new as you have had to. will this code
>> work for those of us with older pi's also?
>>
>> Mo.
>>
>> On 02/08/2014 00:27, Chris Norman wrote:
>>> This is excellent stuff Mike!
>>>
>>> Good effort! Let us know how it goes.
>>>
>>> Sent from my iPhone
>>>
>>>> On 1 Aug 2014, at 23:56, Mike Ray <mike@xxxxxxxxxxxxxxx> wrote:
>>>>
>>>> Hello list,
>>>>
>>>> Things are getting interesting here...
>>>>
>>>> I have been working on writing a new audio module for espeak which uses
>>>> the OpenMax Integration Layer (IL) library to render audio directly on
>>>> the Broadcom GPU on the Pi.
>>>>
>>>> Today I got sound from it for the first time.  It was just white noise
>>>> because I was sending some data I read from /dev/random, but I am
>>>> beginning to get confident that I can soon have the code finished, or at
>>>> least the first version of it.  What might have to wait until a second
>>>> version is the playing of any sound icons which are embedded in the text
>>>> stream as SSML (speech synthesis markup language).  I am not currently
>>>> sure if espeak does this.
>>>>
>>>> What this means is that the espeak text-to-speech will no longer use the
>>>> snd-bcm2835 sound-driver, which has been causing us so many problems.
>>>>
>>>> To remind us what these problems are:
>>>>
>>>> 1.  Stuttering speech.
>>>> 2.  Frequent kernel 'oops' events caused by the video core hardware
>>>> interface queue sending the kernel a null pointer.
>>>>
>>>> Hopefully my audio code will solve all these issues.  And because it is
>>>> a modification to espeak directly it will also work with Emacspeak,
>>>> making Emacspeak work correctly at the same time.
>>>>
>>>> The OpenMax IL library is very nice to work with.  Initially quite hard
>>>> to understand but when things start to make sense it is very flexible
>>>> and elegant.
>>>>
>>>> I have found a way to bypass the Broadcom sound-driver when using
>>>> speech-dispatcher.  This means Orca should work nicely in LXDE or other
>>>> desktops.  But since in my opinion a Linux computer without console
>>>> speech is not 'accessible' I have delayed releasing any images with
>>>> talking desktops until I have the OMXIL code finished.
>>>>
>>>> Mike
>>>>
>>>>
>>>> -- 
>>>> Michael A. Ray
>>>> Analyst/Programmer
>>>> Witley, Surrey, South-east UK
>>>>
>>>> The box said: 'install Windows XP, 7 or better'. So I installed Linux
>>>>
>>>> Interested in accessibility on the Raspberry Pi?
>>>> Visit: http://www.raspberryvi.org/
>>>>
>>>>   From where you can join our mailing list for visually-impaired Pi hackers
>>>>
>>>> ===========================================================
>>>> The raspberry-vi mailing list
>>>> Archives: //www.freelists.org/archives/raspberry-vi
>>>> Administrative contact: <mike.ray@xxxxxxxxxxxxxx>
>>>> -----------------------------------------------------------
>>>> Raspberry Pi and the Raspberry Pi logo are trademarks of the Raspberry Pi 
>>>> Foundation.
>>>>
>>>> This list is not affiliated to the Raspberry Pi Foundation and the views 
>>>> and attitudes expressed by the subscribers to this list do not reflect 
>>>> those of the Foundation.
>>>>
>>>> Mike Ray, list creator, January 2013
>>>>
>>> ===========================================================
>>> The raspberry-vi mailing list
>>> Archives: //www.freelists.org/archives/raspberry-vi
>>> Administrative contact: <mike.ray@xxxxxxxxxxxxxx>
>>> -----------------------------------------------------------
>>> Raspberry Pi and the Raspberry Pi logo are trademarks of the Raspberry Pi 
>>> Foundation.
>>>
>>> This list is not affiliated to the Raspberry Pi Foundation and the views 
>>> and attitudes expressed by the subscribers to this list do not reflect 
>>> those of the Foundation.
>>>
>>> Mike Ray, list creator, January 2013
>>>
>> ===========================================================
>> The raspberry-vi mailing list
>> Archives: //www.freelists.org/archives/raspberry-vi
>> Administrative contact: <mike.ray@xxxxxxxxxxxxxx>
>> -----------------------------------------------------------
>> Raspberry Pi and the Raspberry Pi logo are trademarks of the Raspberry Pi 
>> Foundation.
>>
>> This list is not affiliated to the Raspberry Pi Foundation and the views and 
>> attitudes expressed by the subscribers to this list do not reflect those of 
>> the Foundation.
>>
>> Mike Ray, list creator, January 2013
>>
>

=========================================================== 
The raspberry-vi mailing list 
Archives: //www.freelists.org/archives/raspberry-vi
Administrative contact: <mike.ray@xxxxxxxxxxxxxx>
-----------------------------------------------------------
Raspberry Pi and the Raspberry Pi logo are trademarks of the Raspberry Pi 
Foundation.

This list is not affiliated to the Raspberry Pi Foundation and the views and 
attitudes expressed by the subscribers to this list do not reflect those of the 
Foundation.

Mike Ray, list creator, January 2013

Other related posts: