[Progetto] Gespeaker un'interfaccia grafica ad espeak

Iniziative e progetti della comunità legati a Ubuntu.
Regole della sezione
Questa sezione ha lo scopo di raccogliere le iniziative/progetti della nostra Comunità legati ad Ubuntu. I progetti ospitati nascono da iniziative degli utenti o gruppi di utenti. In futuro i progetti potrebbero rimanere iniziative "personali" o essere integrate nella distribuzione, sponsorizzate da Ubuntu o da Canonical a discrezione dei responsabili. All'interno di essa sarà possibile inserire delle discussioni che hanno la funzione di pubblicizzare avvenimenti, iniziative e progetti software su Ubuntu e GNU/Linux in generale. Sarà inoltre possibile per gli utenti proporre lo sviluppo di nuovi software e in questo caso la discussione di richiesta avrà la funzione di generare un requisito funzionale del prodotto da sviluppare.

Sezione I - Iniziative
  • Fanno parte di iniziative, ad esempio, le seguenti categorie: corsi, progetti editoriali, libri.
  • La segnalazione di un'iniziativa avviene creando una discussione con l'annuncio.
  • Una volta effettuata la segnalazione, la discussione viene chiusa dal Gruppo Forum.
  • Se l'iniziativa esposta comporta un costo di adesione o fruizione, questo deve essere esplicitamente riportato all'interno della discussione.
  • È obbligatorio segnalare all'interno della discussione i riferimenti per poter contattare/partecipare all'iniziativa.
Sezione II - Progetti
  • La segnalazione di un progetto software, come per le iniziative, avviene e si sviluppa all'interno di una singola discussione.
  • Sarà consentito l'inserimento di software solo se rilasciati sotto licenza GPL (in tutte le sue versioni) o equivalente FOSS, tale da garantire agli utenti l'utilizzo del prodotto senza restrizioni e agli sviluppatori la proprietà intellettuale del codice prodotto.
  • Nell'oggetto della discussione dovrà essere riportata la categoria (es. [Iniziativa], [Progetto] o [Proposta]) e una semplice descrizione del progetto.
  • Se il progetto ha già un sito che lo ospita sarà a discrezione del Gruppo Forum chiuderla come segnalazione o lasciarla aperta.
  • Se il progetto non ha un sito che lo ospita si potranno aprire due discussioni, una per proporre modifiche/implementazioni (dove nel titolo occorre specificare [sviluppo]) ed una per segnalare problemi (e nel titolo dovrà comparire [supporto]).
  • Non è consentita l'apertura di nuove discussioni in riferimento a versioni superiori o modificate di un prodotto già riportato in precedenza.
  • Se il software oggetto del progetto ha una dimensione non superiore ai 128 kB, per prodotti che non hanno un sito che li ospita, sarà possibile allegarlo alla discussione.
Sezione III - Proposte
  • Una proposta deve essere eseguita e si svilupperà all'interno di una singola discussione.
  • Le proposte dovranno essere inserite direttamente nella sezione "Progetti della Comunità".
  • Dovranno essere specificate le funzionalità che devono essere sviluppate.
  • Non dovranno essere riportate diciture tipo "...deve fare come questo software...", ma indicare nel miglior modo possibile i requisiti.
  • Una volta segnalata la discussione resterà aperta per consentire uno scambio di idee su come sviluppare il codice o finché gli sviluppatori non forniranno una soluzione (da pubblicizzare poi, come visto prima, nella sezione Progetti) che ne soddisfi il requisito.
Per quanto non esposto sopra, si fa comunque riferimento al Regolamento del forum ed al Codice di Condotta della Comunità.
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

[Progetto] Gespeaker un'interfaccia grafica ad espeak

Messaggio da il_muflone »

Ciao

Un po' per diletto ho scritto Gespeker, si tratta di una semplice interfaccia grafica ad espeak per far leggere a linux un testo, con la possibilità di caricare e salvare i testi da ascoltare e con le impostazioni di volume, tonalità, velocità, ritardo e lingua per la pronuncia.

Immagine

E' scritto in Python + PyGtk 2.0, la G sta per GTK, non Gnome, è stato testato sia su Gnome, sia su XFCE sia su LXDE, sia per Debian che Ubuntu, pesa pochi Kb, non sporca il sistema, non scrive files, non cambia impostazioni di nulla nel sistema ed il sorgente è direttamente visionabile.
Richiede soltanto espeak, alsa o pulseaudio, python e pygtk, che su Ubuntu 8 e 9 sono già preinstallati.

Immagine
E' già predisposto all'internazionalizzazione, le lingue italiana, inglese, francese e spagnola sono già presenti, se qualcuno volesse dare una mano potrebbe aiutarmi con le traduzioni in altre lingue, usa il sistema standard gettext.

Accludo un paio di screenshot, dalla versione 0.5 è stata introdotta la registrazione su file WAV e il salvataggio delle impostazioni, manca ancora la documentazione, i parametri di avvio e altre piccole cosette.

Immagine
Dalla versione 0.6 è prevista l'integrazione con mbrola (da installare a parte se lo si desidera) e delle relative voci più realistiche. Il pallino rosso o verde identifica l'utilizzo di una voce mbrola (pallino verde) o di espeak (pallino rosso).
Per poter utilizzare le nuove voci è necessario installare il pacchetto mbrola e almeno una lingua aggiuntiva dal repository Debian o da quello di Ubuntu Trucchi.

Per semplificare l'installazione delle lingue mbrola sono disponibili i pacchetti gespeaker-mbrola, maggiori informazioni si trovano qui.

Sono gradite eventuali critiche o suggerimenti per migliorarlo.
Immagine
Ovviamente coperto da licenza GPL 2, spero piaccia ed interessi a qualcuno.

Il sito del progetto è: http://gespeaker.muflone.com/
Il codice sorgente si trova su: https://github.com/muflone/gespeaker

Un grazie anche a perrottino che mi ha dato l'idea su questo forum.
Ultima modifica di il_muflone il domenica 6 ottobre 2013, 0:19, modificato 2 volte in totale.
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Avatar utente
citizen70043399
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1010
Iscrizione: sabato 10 gennaio 2009, 19:21

Re: [Progetto] Gespeaker un'interfaccia grafica ad espeak

Messaggio da citizen70043399 »

Si possono vedere i sorgenti?
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: [Progetto] Gespeaker un'interfaccia grafica ad espeak

Messaggio da il_muflone »

e` uno script python
i sorgenti sono nel pacchetto stesso dentro ./usr/share/gespeaker
ciao
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Avatar utente
perrottino
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 332
Iscrizione: sabato 11 aprile 2009, 15:05
Contatti:

Re: [Progetto] Gespeaker un'interfaccia grafica ad espeak

Messaggio da perrottino »

Bellissimo, se si potrà anche salvare in file audio e mettere delle voci anche un po' meglio tipo mbrola.... allora non dovrei più usare nemmeno speakonia con Wine!!!!  ;D

È utilissimo bravo! Mi dispiace solo che non sono all'altezza di aiutarti  :-\
In bocca al lupo per il progetto!
Blog personale su:
https://andreaperrotta.vet

Medicina veterinaria su:
https://veterinarialibera.org
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: [Progetto] Gespeaker un'interfaccia grafica ad espeak

Messaggio da il_muflone »

si è già prevista l'integrazione con le voci aggiuntive quali mbrola
ciò che mi ha frenato inizialmente è la difficoltà di installazione su ubuntu, a me funziona ma è un po' prolissa, stavo pensando alla maniera migliore

il file audio è registrabile facilmente ma volevo consentire anche la conversione in mp3 o ogg, il wav è uno spreco in fondo.
ciao e grazie
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Avatar utente
perrottino
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 332
Iscrizione: sabato 11 aprile 2009, 15:05
Contatti:

Re: [Progetto] Gespeaker un'interfaccia grafica ad espeak

Messaggio da perrottino »

vabbé poi ci sono i programmi per passare ad mp3.... l'importante sono passare ad audio e le voci migliori a mio parere ....  (yes)

ciao in bocca al lupo
Blog personale su:
https://andreaperrotta.vet

Medicina veterinaria su:
https://veterinarialibera.org
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: [Progetto] Gespeaker un'interfaccia grafica ad espeak

Messaggio da il_muflone »

mi hanno suggerito di adattare l'interfaccia grafica che è stata rivisitata secondo le direttive Gnome hig.
Disponibile la versione 0.2 allo stesso indirizzo.
Pubblicati anche i sorgenti in tar.gz per semplificarne l'accesso senza dover scompattare i pacchetto deb.
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Avatar utente
DnaX
Prode Principiante
Messaggi: 237
Iscrizione: domenica 7 ottobre 2007, 23:47
Desktop: GNOME Shell
Distribuzione: Ubuntu 12.04 LTS 32bit
Località: Pisa
Contatti:

Re: [Progetto] Gespeaker un'interfaccia grafica ad espeak

Messaggio da DnaX »

Ciao, innanzitutto complimenti per il programma, se non sbaglio non esisteva ancora una interfaccia grafica a espeak. Inoltre è proprio fatta bene, Gnome HIG compliant ;)

Ti consiglio di mettere tutto il progetto su Launchpad per avere un bug tracker e bazaar per gestire i cambiamenti al codice. Ovviamente le release le puoi far scaricare da lì.

Se non l'hai già fatto tu chiedo se è possibile pacchettizzarlo per Ubuntu 8.10. ;)

Ciao, Daniele.
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: [Progetto] Gespeaker un'interfaccia grafica ad espeak

Messaggio da il_muflone »

ciao DnaX
il pacchetto deb funziona regolarmente sia su ubuntu 9.04 che 8.10 senza nessuna particolare azione

sto ricevendo molte idee e dovrò praticare molti stravolgimenti, sia all'interfaccia grafica sia al codice, sia ai files di impostazioni da usare (oggi non ve ne sono per evitare di pasticciare con le nuove versioni)
su launchpad lo metterò quando avrà una forma meglio definita, ma devo prima capirne il funzionamento :)

di altre interfacce c'erano espeaker scritto in Gambas ma troppo pasticciato per i miei gusti
qualcuno mi ha segnalato l'esistenza di Gespeak, davvero molto simile a questo

ciao e grazie
Ultima modifica di il_muflone il martedì 16 giugno 2009, 15:38, modificato 1 volta in totale.
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Avatar utente
DnaX
Prode Principiante
Messaggi: 237
Iscrizione: domenica 7 ottobre 2007, 23:47
Desktop: GNOME Shell
Distribuzione: Ubuntu 12.04 LTS 32bit
Località: Pisa
Contatti:

Re: [Progetto] Gespeaker un'interfaccia grafica ad espeak

Messaggio da DnaX »

il_muflone ha scritto: ciao DnaX
il pacchetto deb funziona regolarmente sia su ubuntu 9.04 che 8.10 senza nessuna particolare azione
Gli ho dato una occhiata... hai usato robe tipo checkinstall? Non è molto standard la struttura comunque... Andrebbe modificato per farlo entrare in Ubuntu (ps. sei ancora in tempo per la 9.10!).

Prova comunque a richiedere l'inclusione qui: http://revu.ubuntuwire.com/
sto ricevendo molte idee e dovrò praticare molti stravolgimenti, sia all'interfaccia grafica sia al codice, sia ai files di impostazioni da usare (oggi non ve ne sono per evitare di pasticciare con le nuove versioni)
Ah, capisco, beh a me pare abbastanza completo, seppur semplice ovviamente!
su launchpad lo metterò quando avrà una forma meglio definita, ma devo prima capirne il funzionamento :)
Se vuoi posso spiegartelo bene in privato.
di altre interfacce c'erano espeaker scritto in Gambas ma troppo pasticciato per i miei gusti
qualcuno mi ha segnalato l'esistenza di Gespeak, davvero molto simile a questo
Ah, già se non sbaglio di quello in Gambas ne avevo sentito parlare, però sinceramente non avrei molta voglia di portarmi dietro tutto Gambas come dipendenza...
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: [Progetto] Gespeaker un'interfaccia grafica ad espeak

Messaggio da il_muflone »

ciao
DnaX ha scritto: Gli ho dato una occhiata... hai usato robe tipo checkinstall? Non è molto standard la struttura comunque...
no niente checkinstall, tutto assemblato a mano. e` il mio primo pacchetto creato da zero. cosa trovi di anomalo nella struttura?
Andrebbe modificato per farlo entrare in Ubuntu (ps. sei ancora in tempo per la 9.10!).
voglio renderlo decente innanzitutto, poi provero` come hai suggerito
Se vuoi posso spiegartelo bene in privato.
mi faresti un gran favore, a parte il codice di condotta, la chiave gpg, non ho chiaro il funzionamento a livello pratico. i pacchetti li genero io a mano e li uppo oppure c'e` qualcosa che li genera dal sorgenti "committati"?

grazie, molto bello anche il tuo progetto, sono iscritto al thread
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Avatar utente
sicilinux
Prode Principiante
Messaggi: 208
Iscrizione: lunedì 14 gennaio 2008, 15:33

Re: [Progetto] Gespeaker un'interfaccia grafica ad espeak

Messaggio da sicilinux »

Complimenti, bel programmino  (good)
Ti ho dedicato un articolo sul mio blog: http://linux.billera.eu/?p=515

Buon lavoro per le successive versioni  (b2b)
:muro:
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: [Progetto] Gespeaker un'interfaccia grafica ad espeak

Messaggio da il_muflone »

ti ringrazio compaesano
oggi o domani arrivera` la 0.4 con tante novita`
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: [Progetto] Gespeaker un'interfaccia grafica ad espeak

Messaggio da il_muflone »

pubblicata la versione 0.4
le novita`:
- cambio dell'icona e del logo del programma, fornito da MIX
- inserita la voce femminile
- inserita la possibilita` di interrompere la riproduzione del testo
- inserita la possibilita` di mettere in pausa e riprendere la riproduzione
- inserita la localizzazione in francese, fornita da Emmanuel
- molte modifiche al codice per migliorare la manutenzione, suddivisa la gui dal resto dalle operazioni di espeak
- migliorata la compatibilita` con le vecchie versioni 2.4 e 2.5 di python
- utilizzo di un file temporaneo anziche` il piping del testo che era soggetto a problemi di codifica
- aggiunto messaggio di benvenuto all'apertura

Il progetto e` stato inserito su google code per semplificare l'accesso al sorgente e ai pacchetti da scaricare.
La casella su box.net resta comunque attiva

Attendo pareri e intanto aggiorno le screenshot (yes)
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Avatar utente
perrottino
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 332
Iscrizione: sabato 11 aprile 2009, 15:05
Contatti:

Re: [Progetto] Gespeaker un'interfaccia grafica ad espeak

Messaggio da perrottino »

è possibile anche passare ad audio? e le voci sono di mbrola?  ;)

ciao buon lavoro
Blog personale su:
https://andreaperrotta.vet

Medicina veterinaria su:
https://veterinarialibera.org
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: [Progetto] Gespeaker un'interfaccia grafica ad espeak

Messaggio da il_muflone »

perrottino non ancora, per la registrazione devi attendere la prossima, richiedeva troppi cambiamenti e intanto volevo rilasciare qualcosa

per mbrola c'è da aspettare ancora di più
spiacente :D
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Avatar utente
perrottino
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 332
Iscrizione: sabato 11 aprile 2009, 15:05
Contatti:

Re: [Progetto] Gespeaker un'interfaccia grafica ad espeak

Messaggio da perrottino »

il_muflone ha scritto: perrottino non ancora, per la registrazione devi attendere la prossima, richiedeva troppi cambiamenti e intanto volevo rilasciare qualcosa

per mbrola c'è da aspettare ancora di più
spiacente :D
figurati aspetterò con ansia! (yes) buon lavoro!
Blog personale su:
https://andreaperrotta.vet

Medicina veterinaria su:
https://veterinarialibera.org
Avatar utente
AirPort
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2806
Iscrizione: lunedì 22 dicembre 2008, 14:37

Re: [Progetto] Gespeaker un'interfaccia grafica ad espeak

Messaggio da AirPort »

Veramente un bellissimo lavoro, complimentoni.
È possibile che in futuro possa usare anche festival come backend o è utopia?
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: [Progetto] Gespeaker un'interfaccia grafica ad espeak

Messaggio da il_muflone »

Airport da festival cerco di tenermi lontano
soffre di problemi suoi, a me ha funzionato correttamente soltanto una volta e ho visto fior di thread qui con gente che abbia problemi di festival, non vorrei riversarmeli addosso

in scaletta c'è mbrola che ha un ottimo supporto linguistico, già provato e funziona benone
ciao
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Avatar utente
AirPort
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2806
Iscrizione: lunedì 22 dicembre 2008, 14:37

Re: [Progetto] Gespeaker un'interfaccia grafica ad espeak

Messaggio da AirPort »

Non ero a conoscenza di tali problemi di festival, avendolo usato pochissimo e solo superficialmente.
Grazie per l'informazione.
Scrivi risposta

Ritorna a “Progetti della Comunità”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 12 ospiti