muflone / gespeaker

A text to speech GTK+ front-end for eSpeak and mbrola to play a text in many languages with settings for voice, pitch, volume and speed
https://www.muflone.com/gespeaker/
72 stars 26 forks source link

Python 2 to 3 migration #69

Closed jgreen01 closed 3 years ago

jgreen01 commented 3 years ago

Hi I'd like to help migrate this project from Python 2 to 3.

How can I help? What do we need to do?

joseantoniosa commented 3 years ago

I'm only an user. I've found this URL: Python 2 to python3 guide I hope it will be useful Thanks a lot!

jgreen01 commented 3 years ago

It appears the developers have abandoned this project.

@joseantoniosa what do you think of this project? Is it worth supporting? Do you still use it or have you found another piece of software for text to speech?

joseantoniosa commented 3 years ago

It appears the developers have abandoned this project. @jgreen01 I don't really know if this application was abandoned, last commit from November.

@joseantoniosa what do you think of this project? Is it worth supporting? I don't know, I was unable to run this core (I can't install python2 dependencies: python-gi ) . It seems interesting. Do you still use it or have you found another piece of software for text to speech? I use "Read Aloud" Firefox plugin. But it's no free software. I'm looking for an program for desktop to read text aloud, or a Calibre (software to read e-books) plugin.

jgreen01 commented 3 years ago

It appears the developers have abandoned this project.

@jgreen01 I don't really know if this application was abandoned, last commit from November.

Weird.. You'd think any maintainer would jump at the chance to have a little help. @muflone? @zonksoft?

@joseantoniosa what do you think of this project? Is it worth supporting?

I don't know, I was unable to run this core (I can't install python2 dependencies: python-gi ) . It seems interesting.

Yeah I've always wanted to hack on this project.

Do you still use it or have you found another piece of software for text to speech?

I use "Read Aloud" Firefox plugin. But it's no free software. I'm looking for an program for desktop to read text aloud, or a Calibre (software to read e-books) plugin.

This was my favorite reader for Linux. I used it all the time in college. I didn't know if something else came and took this ones place. I haven't used Linux much since I graduated.

joseantoniosa commented 3 years ago

Weird.. You'd think any maintainer would jump at the chance to have a little help. @muflone? @zonksoft? Sure! Or just fork it :-)

Yeah I've always wanted to hack on this project. Are you a python programmer? Give gespeaker a try! (It has 2027 lines of python code)

Do you still use it or have you found another piece of software for text to speech?

I use "Read Aloud" Firefox plugin. But it's no free software. I'm looking for an program for desktop to read text aloud, or a Calibre (software to read e-books) plugin.

This was my favorite reader for Linux. I used it all the time in college. I didn't know if something else came and took this ones place. I haven't used Linux much since I graduated.

Nice!

jgreen01 commented 3 years ago

I'm not a Python developer but I've used it a few times. 2000 lines doesn't sounds too bad. Maybe I could fork it.

muflone commented 3 years ago

There's a GTK 3 Python 3 branch since many years but I never managed it to complete for lack of time

Please test that one

jgreen01 commented 3 years ago

Great! I'll pull it and see what I can do.

muflone commented 3 years ago

Gespeaker 2.0 was just ported to Python 3 + GTK 3 A lot of feature still lacking but going on...

HumanG33k commented 2 years ago

Some news about Python 3 + GTK 3 ?

I identify :

gespeaker : Dépend: python-glade2 which is a virtual package and is not provided by any available package

         Dépend: python-gobject which is a virtual package and is not provided by any available package

         Dépend: python-gtk2 which is a virtual package and is not provided by any available package

         Dépend: python-xdg which is a virtual package and is not provided by any available package

         Dépend: python:any (>= 2.7.5-5~) which is a virtual package, provided by:
                  - python-is-python2 (2.7.18-9) provides python:any=2.7.18-2, but it is not going to be installed

On current debian testing.

Can i help to do something ?

zonksoft commented 2 years ago

Are people still interested in this? I'm not actively involved (I fixed one bug once a number of years ago) but if you can convince me in two sentences, I will look into it.

muflone commented 2 years ago

The source code in the main master was already ported to Python 3 + GTK 3

Test it if you want to help