Home > Debian, Gespeaker, Gnome, KDE, Linux, Multimedia, Pacchetti, Ubuntu > Gespeaker 0.8.1 con mille novità

Gespeaker 0.8.1 con mille novità

26 giugno 2010

Gespeaker plugins

Ho appena rilasciato il nuovo Gespeaker 0.8.1 che introduce il supporto a plugin già preannunciato qualche giorno fa.

Questa nuova idea ha permesso lo sviluppo rapido di tante nuove funzionalità, tutte presentate in questa nuova versione:

E’ stato inoltre migliorato e potenziato il sistema di comunicazione via DBUS inserendo tante nuove funzioni di controllo esterno di Gespeaker, in modo da automatizzare con semplicità qualsiasi programma.

Documentazione DBUS Gespeaker

Per chiunque volesse sviluppare estensioni per Gespeaker è disponibile una documentazione sulle interfacce DBUS. La documentazione non è ancora completa ma copre oltre il 90% delle funzionalità e presenta esempi in bash facili da comprendere.

E ancora, da questa versione sono supportati gli argomenti da riga di comando, sono davvero tanti che è impossibile spiegarli uno per uno ma sono molto semplici da utilizzare:

gespeaker --help
Usage: gespeaker [options]

Options:
 -h, --help                   show this help message and exit
 -t, --tempfilename           show temporary filename location
 -V, --version                show version number of the running instance
 --ping                       ping if is running
 --server                     execute an instance if it not running
 --async                      use async methods if possible

 Playing control:
 -y, --playing                check if engine is actually playing
 -p, --play                   play the current text
 -u, --pause                  pause the current playing
 -s, --stop                   stop the current playing
 --record=RECORD              record the next play in a wave file
 --unrecord                   disable the recording for the the next play

 Main window control:
 -H, --hide                   hide main window
 -S, --show                   show main window
 -Q, --quit                   quit running instance
 -W WINDOW, --window=WINDOW   execute window actions
 --set-opacity=OPACITY        set window opacity
 --set-position=POSITION      set window position
 --set-size=SIZE              set window size

 Text handling:
 -N, --new                    clear the whole text
 -C, --clear                  clear the whole text
 -c, --copy                   copy the selected text
 -x, --cut                    cut the selected text
 -v, --paste                  paste the text from the clipboard
 -o OPEN, --open=OPEN         open a text file
 -e SAVE, --save=SAVE         save the current text in a text file
 --play-text=PLAY_TEXT        replace the whole text and play it
 --append=APPEND              insert the text at the end
 --insert=INSERT              insert the text at the current position
 --prepend=PREPEND            insert the text at the begin
 --replace=REPLACE            replace the whole text

 Get voices information:
 --get-voice                  return the index of the selected voice
 --get-voices-count           return the list of all available voices
 --is-mbrola=IS_MBROLA        return True if the voice is a mbrola
 --get-voice-name=NAME        return the name of the voice
 --get-voice-short=SHORT      return the short name of the voice
 --get-voice-type             return the type of the selected voice
 --list-all-voices            return the list of all available voices
 --list-mbrola-voices         return the list of all available mbrola voices

 Get voices information:
 --set-voice=SET_VOICE        set the active voice by its index
 --set-voice-name=VOICE_NAME  set the active voice by its name
 --set-voice-type=VOICE_TYPE  set the active voice type

 Get voice settings:
 --get-delay                  get voice delay
 --get-pitch                  get voice pitch
 --get-speed                  get voice speed
 --get-volume                 get voice volume

 Set voice settings:
 -R, --reset                  reset the default settings
 --set-delay=DELAY            set voice delay
 --set-pitch=PITCH            set voice pitch
 --set-speed=SPEED            set voice speed
 --set-volume=VOLUME          set voice volume

Le novità all’interno sono molte di più e il supporto a plugin aprirà nuove strade per l’integrazione con tanti altri programmi.

I nuovi pacchetti sono disponibili nel repository di Ubuntu Trucchi e sul sito del progetto ufficiale su Google Code.

Annunci
  1. angeloilcampione
    26 giugno 2010 alle 19:21

    sono il primo a commentare l’opera 😀

    bravo fabio l’hai perfezionato al massimo gespeaker 😉
    via muflone

  2. GM
    26 giugno 2010 alle 19:21

    Congratulazioni e grazie.

  3. Daniele
    27 giugno 2010 alle 3:08

    Ciao ho provato ad aggiornare gespeaker ma dipende da python-support >= 0.90.0 mentre la disponibile è (uso jaunty) 0.8.7ubuntu4. Inoltre è raccomandato python-rsvg il quale non è disponibile. é un problema mio (perchè uso jaunty) o è dovuto a qualcos’altro?? grazie complimenti per l’ottimo blog e ciao
    Daniele

    • 28 giugno 2010 alle 12:26

      ciao Daniele

      la dipendenza di python-support la verificherò stasera a casa.
      io sviluppo su jaunty quindi gespeaker funziona al 100% su jaunty ma sul mio pc ho aggiornato proprio python-support per consentire di installare programmi più nuovi ed è accaduto questo contrattempo per gli utenti delle vecchie distribuzioni.
      stasera o domani rilascerò il pacchetto con la versione retrocessa di python-support.

      per python-rsvg puoi ignorarlo, non esiste su jaunty ma è raccomandato per le distribuzioni successive.

      • Daniele
        28 giugno 2010 alle 17:31

        Grazie.. per il rsvg immaginavo ma sapevo che per la dipendenza di python-support o distribuivi tu quello “giusto” o io potevo farci poco 🙂
        Tra l’altro, quale repository hai aggiunto per aggiornare python-support? quello launchpad, oppure quello specifico del programma (avrà un sito degli sviluppatori suppongo)?
        Complimenti e in bocca al lupo

      • 28 giugno 2010 alle 18:31

        i maintainer debian devono usare gli strumenti di debian sid quindi sulla mia jaunty ho attivato il repository debian lenny backports per avere gli strumenti di sid portati per lenny.

      • 28 giugno 2010 alle 23:14

        Daniele ho rilasciato la 0.8.1-2 che sistema quel problema di python-support.

        fammi sapere se va tutto bene, ciao

  4. Francesco
    27 giugno 2010 alle 12:49

    Complimenti ancora per il tuo lavoro, se la dimostrazione vivente che l’ItaGLia non è solo un paese di cerebrolesi 🙂

  5. c.realkiller
    27 giugno 2010 alle 13:32

    ciao muflone, io ho aggiornato alla 0.8.1 dal repo, ma mi sono perso tutte le funzionalità della versione di test e cioè il supporto pidgin empathy ecc..ecc.. come mai?

    • 28 giugno 2010 alle 12:22

      sta spiegato in questo articolo, per quei plugin ci sono i pacchetti da installare separatamente.

  6. Michele
    27 giugno 2010 alle 14:31

    c.realkiller :
    ciao muflone, io ho aggiornato alla 0.8.1 dal repo, ma mi sono perso tutte le funzionalità della versione di test e cioè il supporto pidgin empathy ecc..ecc.. come mai?

    Stessa cosa anche a me.

    • 28 giugno 2010 alle 12:22

      stessa cosa sopra

  7. Ermes_85
    28 giugno 2010 alle 8:34

    Ciao muflone ho aperto un topic su Quality help perchè non riesco ad aggiornare tramite repostori…

    • 28 giugno 2010 alle 12:38

      aggiornare cosa? gespeaker 0.8 non esiste mica sui repository di Ubuntu.
      ed inoltre il tuo problema è su tutti i repository, non riguarda gespeaker.

  8. c.realkiller
    28 giugno 2010 alle 13:37

    ok grazie, io ti consiglierei di mettere in neretto i pacchetti da installare per le nuove funzioni amsn ecc ecc.. altrimenti ti ritrovi un sacco di commenti come il mio.

    • 28 giugno 2010 alle 14:01

      l’utente medio linux guarda le figure 😀

      • c.realkiller
        28 giugno 2010 alle 17:50

        l’utente i generale guarda le figure 🙂
        comunque mettere in risalto in un articolo le cose importanti non mi sembra un cattivo consiglio, poi fai come vuoi scrivilo pure piccolo piccolo così da costringere il lettore ad impegnarsi nella lettura 🙂
        credo che tutti i lettori usino metodi di lettura “veloce” e l’occhio si ferma di solito sulle cose che risaltano di più, grassetto rosso sottolineato ecc.. ecc..
        resta comunque il fatto che gespeaker è una favola.
        Grazie!

      • 28 giugno 2010 alle 18:32

        io lo farei pure se fosse un articolo da 2000 parole e lungo pagine e pagine.

        parliamo pero` di un’annuncio di rilascio, sono 10 righe scarse, non vorrei entrare nel ridicolo.

  9. Michele
    28 giugno 2010 alle 14:39

    Muflone :
    l’utente medio linux guarda le figure

    Tutto risolto ma nella fretta queste cose capitano, il suggerimento del grassetto non è del tutto sbagliato.

    • 28 giugno 2010 alle 15:09

      capirai pure che io tengo un blog di notizie, da leggere non da guardare.
      se uno vuol guardare le figure vada su geekaresexy.

      mi spiace ma non sono minimamente d’accordo col tuo suggerimento, se un utente non si incomoda nemmeno a leggere quelle TRE PAROLE di questo articolo, per me può anche restare col problema.

  10. Michele
    28 giugno 2010 alle 15:34

    Non voleva essere una scocciatura nei tuoi confronti, assolutamente. Il suggerimento era di c.realkiller ed io l’ho rimarcato. A me è bastata una rilettura, per gli altri che dire … restassero col problema!?

Comment pages
  1. No trackbacks yet.
I commenti sono chiusi.
%d blogger hanno fatto clic su Mi Piace per questo: