RFC: GStreamer eSpeak plugin, getting old

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

RFC: GStreamer eSpeak plugin, getting old

James Cameron
G'day,

I'm looking for general help from plugin experts.

The Sugar learning environment for children uses the GStreamer eSpeak
plugin, through PyGObject and command line;

    gst-launch-1.0 espeak text="hello world" ! autoaudiosink

The plugin works, but is really old code, has compilation warnings,
run-time warnings, and perhaps a few problems yet to be discovered.
The warnings are easy to reproduce.

Source repository is

    https://github.com/sugarlabs/gst-plugins-espeak

On Fedora the package is gstreamer-plugins-espeak.

On Debian and Ubuntu the package is gstreamer1.0-espeak.

Thanks for reading!

--
James Cameron
http://quozl.netrek.org/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: RFC: GStreamer eSpeak plugin, getting old

Nicolas Dufresne-5
Le vendredi 08 juin 2018 à 08:02 +1000, James Cameron a écrit :

> G'day,
>
> I'm looking for general help from plugin experts.
>
> The Sugar learning environment for children uses the GStreamer eSpeak
> plugin, through PyGObject and command line;
>
>     gst-launch-1.0 espeak text="hello world" ! autoaudiosink
>
> The plugin works, but is really old code, has compilation warnings,
> run-time warnings, and perhaps a few problems yet to be discovered.
> The warnings are easy to reproduce.
>
> Source repository is
>
>     https://github.com/sugarlabs/gst-plugins-espeak
>
> On Fedora the package is gstreamer-plugins-espeak.
>
> On Debian and Ubuntu the package is gstreamer1.0-espeak.

Quick question, why is this spawning a separate process ?

>
> Thanks for reading!
>
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: RFC: GStreamer eSpeak plugin, getting old

Nicolas Dufresne-5
In reply to this post by James Cameron
Le vendredi 08 juin 2018 à 08:02 +1000, James Cameron a écrit :

> G'day,
>
> I'm looking for general help from plugin experts.
>
> The Sugar learning environment for children uses the GStreamer eSpeak
> plugin, through PyGObject and command line;
>
>     gst-launch-1.0 espeak text="hello world" ! autoaudiosink
>
> The plugin works, but is really old code, has compilation warnings,
> run-time warnings, and perhaps a few problems yet to be discovered.
> The warnings are easy to reproduce.
>
> Source repository is
>
>     https://github.com/sugarlabs/gst-plugins-espeak

Also, most of the code is missing a copyright assignment to make the
license valid. Any idea ?

>
> On Fedora the package is gstreamer-plugins-espeak.
>
> On Debian and Ubuntu the package is gstreamer1.0-espeak.
>
> Thanks for reading!
>
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: RFC: GStreamer eSpeak plugin, getting old

James Cameron
On Thu, Jun 07, 2018 at 06:17:36PM -0400, Nicolas Dufresne wrote:
On Thu, Jun 07, 2018 at 06:18:26PM -0400, Nicolas Dufresne wrote:

> Le vendredi 08 juin 2018 à 08:02 +1000, James Cameron a écrit :
> > G'day,
> >
> > I'm looking for general help from plugin experts.
> >
> > The Sugar learning environment for children uses the GStreamer eSpeak
> > plugin, through PyGObject and command line;
> >
> >     gst-launch-1.0 espeak text="hello world" ! autoaudiosink
> >
> > The plugin works, but is really old code, has compilation warnings,
> > run-time warnings, and perhaps a few problems yet to be discovered.
> > The warnings are easy to reproduce.
> >
> > Source repository is
> >
> >     https://github.com/sugarlabs/gst-plugins-espeak
>
> Also, most of the code is missing a copyright assignment to make the
> license valid. Any idea ?

You're right.  I've noted that.  I'll contact the AUTHORS.

> > On Fedora the package is gstreamer-plugins-espeak.
> >
> > On Debian and Ubuntu the package is gstreamer1.0-espeak.
>
> Quick question, why is this spawning a separate process ?

I don't know, sorry.

> >
> > Thanks for reading!
> >
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

--
James Cameron
http://quozl.netrek.org/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: RFC: GStreamer eSpeak plugin, getting old

James Cameron
On Fri, Jun 08, 2018 at 08:35:30AM +1000, James Cameron wrote:

> On Thu, Jun 07, 2018 at 06:17:36PM -0400, Nicolas Dufresne wrote:
> On Thu, Jun 07, 2018 at 06:18:26PM -0400, Nicolas Dufresne wrote:
> > Le vendredi 08 juin 2018 à 08:02 +1000, James Cameron a écrit :
> > > G'day,
> > >
> > > I'm looking for general help from plugin experts.
> > >
> > > The Sugar learning environment for children uses the GStreamer eSpeak
> > > plugin, through PyGObject and command line;
> > >
> > >     gst-launch-1.0 espeak text="hello world" ! autoaudiosink
> > >
> > > The plugin works, but is really old code, has compilation warnings,
> > > run-time warnings, and perhaps a few problems yet to be discovered.
> > > The warnings are easy to reproduce.
> > >
> > > Source repository is
> > >
> > >     https://github.com/sugarlabs/gst-plugins-espeak
> >
> > Also, most of the code is missing a copyright assignment to make the
> > license valid. Any idea ?
>
> You're right.  I've noted that.  I'll contact the AUTHORS.

The author Aleksey Lim has accepted my patch to add copyright
assignment.  Thanks for noticing that.

> > > On Fedora the package is gstreamer-plugins-espeak.
> > >
> > > On Debian and Ubuntu the package is gstreamer1.0-espeak.
> >
> > Quick question, why is this spawning a separate process ?
>
> I don't know, sorry.
>
> > >
> > > Thanks for reading!
> > >
> > _______________________________________________
> > gstreamer-devel mailing list
> > [hidden email]
> > https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
> --
> James Cameron
> http://quozl.netrek.org/

--
James Cameron
http://quozl.netrek.org/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: RFC: GStreamer eSpeak plugin, getting old

Nicolas Dufresne-5


Le jeu. 7 juin 2018 23:57, James Cameron <[hidden email]> a écrit :
On Fri, Jun 08, 2018 at 08:35:30AM +1000, James Cameron wrote:
> On Thu, Jun 07, 2018 at 06:17:36PM -0400, Nicolas Dufresne wrote:
> On Thu, Jun 07, 2018 at 06:18:26PM -0400, Nicolas Dufresne wrote:
> > Le vendredi 08 juin 2018 à 08:02 +1000, James Cameron a écrit :
> > > G'day,
> > >
> > > I'm looking for general help from plugin experts.
> > >
> > > The Sugar learning environment for children uses the GStreamer eSpeak
> > > plugin, through PyGObject and command line;
> > >
> > >     gst-launch-1.0 espeak text="hello world" ! autoaudiosink
> > >
> > > The plugin works, but is really old code, has compilation warnings,
> > > run-time warnings, and perhaps a few problems yet to be discovered.
> > > The warnings are easy to reproduce.
> > >
> > > Source repository is
> > >
> > >     https://github.com/sugarlabs/gst-plugins-espeak
> >
> > Also, most of the code is missing a copyright assignment to make the
> > license valid. Any idea ?
>
> You're right.  I've noted that.  I'll contact the AUTHORS.

The author Aleksey Lim has accepted my patch to add copyright
assignment.  Thanks for noticing that.

Great, now that this is fixed, what would you like next, just some help on maintenance, or would you like this to move into -bad repository?



> > > On Fedora the package is gstreamer-plugins-espeak.
> > >
> > > On Debian and Ubuntu the package is gstreamer1.0-espeak.
> >
> > Quick question, why is this spawning a separate process ?
>
> I don't know, sorry.
>
> > >
> > > Thanks for reading!
> > >
> > _______________________________________________
> > gstreamer-devel mailing list
> > [hidden email]
> > https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
> --
> James Cameron
> http://quozl.netrek.org/

--
James Cameron
http://quozl.netrek.org/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: RFC: GStreamer eSpeak plugin, getting old

James Cameron
On Fri, Jun 08, 2018 at 08:48:27AM -0400, Nicolas Dufresne wrote:

>
> Le jeu. 7 juin 2018 23:57, James Cameron <[1][hidden email]> a écrit :
>
>     On Fri, Jun 08, 2018 at 08:35:30AM +1000, James Cameron wrote:
>     > On Thu, Jun 07, 2018 at 06:17:36PM -0400, Nicolas Dufresne wrote:
>     > On Thu, Jun 07, 2018 at 06:18:26PM -0400, Nicolas Dufresne wrote:
>     > > Le vendredi 08 juin 2018 à 08:02 +1000, James Cameron a écrit :
>     > > > G'day,
>     > > >
>     > > > I'm looking for general help from plugin experts.
>     > > >
>     > > > The Sugar learning environment for children uses the GStreamer eSpeak
>     > > > plugin, through PyGObject and command line;
>     > > >
>     > > >     gst-launch-1.0 espeak text="hello world" ! autoaudiosink
>     > > >
>     > > > The plugin works, but is really old code, has compilation warnings,
>     > > > run-time warnings, and perhaps a few problems yet to be discovered.
>     > > > The warnings are easy to reproduce.
>     > > >
>     > > > Source repository is
>     > > >
>     > > >     [2]https://github.com/sugarlabs/gst-plugins-espeak
>     > >
>     > > Also, most of the code is missing a copyright assignment to make the
>     > > license valid. Any idea ?
>     >
>     > You're right.  I've noted that.  I'll contact the AUTHORS.
>
>     The author Aleksey Lim has accepted my patch to add copyright
>     assignment.  Thanks for noticing that.
>
> Great, now that this is fixed, what would you like next, just some help on
> maintenance, or would you like this to move into -bad repository?

Anything, really.  We just don't have the experts any more on the
Sugar project.  The compilation warnings and run-time warnings are
probably the lowest hanging fruit.  I offer to review and test, though
I don't have enough knowledge to review fully.

>     > > > On Fedora the package is gstreamer-plugins-espeak.
>     > > >
>     > > > On Debian and Ubuntu the package is gstreamer1.0-espeak.
>     > >
>     > > Quick question, why is this spawning a separate process ?
>     >
>     > I don't know, sorry.
>     >
>     > > >
>     > > > Thanks for reading!
>     > > >
>     > > _______________________________________________
>     > > gstreamer-devel mailing list
>     > > [3][hidden email]
>     > > [4]https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>     >
>     > --
>     > James Cameron
>     > [5]http://quozl.netrek.org/
>
>     --
>     James Cameron
>     [6]http://quozl.netrek.org/
>     _______________________________________________
>     gstreamer-devel mailing list
>     [7][hidden email]
>     [8]https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
> References:
>
> [1] mailto:[hidden email]
> [2] https://github.com/sugarlabs/gst-plugins-espeak
> [3] mailto:[hidden email]
> [4] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
> [5] http://quozl.netrek.org/
> [6] http://quozl.netrek.org/
> [7] mailto:[hidden email]
> [8] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel


--
James Cameron
http://quozl.netrek.org/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel