Visualizzazione dei risultati da 1 a 10 su 420

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Ciao, sto leggendo le tue preziosissime guide (avessi letto prima gli avvertimetni mi sarei risparmiato qualche ora di imprecazione).

    Veniamo a noi. Ora sto seguendo la tua guida su google-tts e google-record.

    Ho un problemino con il tts, credo di aver fatto tutto bene, nei log vedo proprio quello che indichi tu, il problema è che sento un casino immane anzichè il testo passato.

    Nei log vedo questo:

    codice:
    centralino*CLI> 
      == Using SIP RTP TOS bits 184
      == Using SIP RTP CoS mark 5
        -- Executing [996@LocalSets:1] Answer("SIP/gianiaz-mobile-00000006", "") in new stack
        -- Executing [996@LocalSets:2] AGI("SIP/gianiaz-mobile-00000006", "googletts.agi,"Benvenuto nella mia ditta",it") in new stack
        -- Launched AGI Script /var/lib/asterisk/agi-bin/googletts.agi
        -- Playing '/tmp/ggl_iVQFr3' (escape_digits=) (sample_offset 0)
        -- <SIP/gianiaz-mobile-00000006>AGI Script googletts.agi completed, returning 0
        -- Executing [996@LocalSets:3] Hangup("SIP/gianiaz-mobile-00000006", "") in new stack
      == Spawn extension (LocalSets, 996, 3) exited non-zero on 'SIP/gianiaz-mobile-00000006'
    E questa è la registrazione di ciò che sento:

    https://www.dropbox.com/s/4vb3miow1g...014_181445.WAV

    Hai suggerimenti?

    Ho provato sia in inglese che in italiano.

    Grazie

  2. #2
    Utente di HTML.it L'avatar di pilovis
    Registrato dal
    Mar 2001
    Messaggi
    3,276
    Quote Originariamente inviata da gianiaz Visualizza il messaggio
    Ciao, sto leggendo le tue preziosissime guide (avessi letto prima gli avvertimetni mi sarei risparmiato qualche ora di imprecazione).

    Veniamo a noi. Ora sto seguendo la tua guida su google-tts e google-record.

    Ho un problemino con il tts, credo di aver fatto tutto bene, nei log vedo proprio quello che indichi tu, il problema è che sento un casino immane anzichè il testo passato.

    Nei log vedo questo:

    codice:
    centralino*CLI> 
      == Using SIP RTP TOS bits 184
      == Using SIP RTP CoS mark 5
        -- Executing [996@LocalSets:1] Answer("SIP/gianiaz-mobile-00000006", "") in new stack
        -- Executing [996@LocalSets:2] AGI("SIP/gianiaz-mobile-00000006", "googletts.agi,"Benvenuto nella mia ditta",it") in new stack
        -- Launched AGI Script /var/lib/asterisk/agi-bin/googletts.agi
        -- Playing '/tmp/ggl_iVQFr3' (escape_digits=) (sample_offset 0)
        -- <SIP/gianiaz-mobile-00000006>AGI Script googletts.agi completed, returning 0
        -- Executing [996@LocalSets:3] Hangup("SIP/gianiaz-mobile-00000006", "") in new stack
      == Spawn extension (LocalSets, 996, 3) exited non-zero on 'SIP/gianiaz-mobile-00000006'
    E questa è la registrazione di ciò che sento:

    https://www.dropbox.com/s/4vb3miow1g...014_181445.WAV

    Hai suggerimenti?

    Ho provato sia in inglese che in italiano.

    Grazie
    Hai installato le dipendenze necessarie?

    sudo apt-get install perl libwww-perl sox mpg123
    Progettista elettronico, appassionato di informatica dal 1982, sistemista Linux dal 2002, sono consulente tecnico del Giudice per le indagini preliminari, valuto richieste di consulenza, in ambito Voip/Telefonia anche con grado di sicurezza militare.

  3. #3
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Quote Originariamente inviata da pilovis Visualizza il messaggio
    Hai installato le dipendenze necessarie?

    sudo apt-get install perl libwww-perl sox mpg123
    Si, se non sbaglio serve pure "format_sln", lanciando module show vedo questo:

    codice:
    Module                         Description                              Use Count 
    format_sln.so                  Raw Signed Linear Audio support (SLN) 8k 0
    è corretto?

    Grazie

  4. #4
    Utente di HTML.it L'avatar di pilovis
    Registrato dal
    Mar 2001
    Messaggi
    3,276
    Quote Originariamente inviata da gianiaz Visualizza il messaggio
    Si, se non sbaglio serve pure "format_sln", lanciando module show vedo questo:

    codice:
    Module                         Description                              Use Count 
    format_sln.so                  Raw Signed Linear Audio support (SLN) 8k 0
    è corretto?

    Grazie
    Il mio da:

    format_sln.so Raw Signed Linear Audio support (SLN) 0


    Hai dato i permessi giusti a /var/lib/asterisk/agi-bin/googletts.agi?
    chown asterisk:asterisk /var/lib/asterisk/agi-bin/googletts.agi

    Copiami qui l'estensione che hai creato in /etc/asterisk/extensions_custom.conf

    in /etc/asterisk/modules.conf devi avere:

    load => format_wav.so
    load => format_pcm.so
    load => format_mp3.so
    load => res_musiconhold.so

    pagina originale del progetto:
    http://zaf.github.com/asterisk-googletts/
    Ultima modifica di pilovis; 28-01-2014 a 00:11
    Progettista elettronico, appassionato di informatica dal 1982, sistemista Linux dal 2002, sono consulente tecnico del Giudice per le indagini preliminari, valuto richieste di consulenza, in ambito Voip/Telefonia anche con grado di sicurezza militare.

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Il file modules.conf era preconfigurato (ho usato una distribuzione contentente asterisk), in questo file io ho aggiunto solo la riga con format_sln.so

    Il file è questo:

    codice:
    [modules]
    autoload=yes
    preload => pbx_config.so
    preload => chan_local.so
    preload => res_mwi_blf.so ;auto-inserted by FreePBX
    noload => pbx_gtkconsole.so
    noload => pbx_kdeconsole.so
    noload => app_intercom.so
    noload => chan_modem.so
    noload => chan_modem_aopen.so
    noload => chan_modem_bestdata.so
    noload => chan_modem_i4l.so
    noload => app_trunkisavail.so
    load => format_wav.so
    load => format_pcm.so
    load => format_mp3.so
    load => res_musiconhold.so
    load => format_sln.so
    noload => chan_alsa.so
    noload => chan_oss.so
    noload => app_directory_odbcstorage.so
    noload => app_voicemail_odbcstorage.so
    L'extension è questa:

    codice:
    exten => 996,1,Answer()
    exten => 996,2,agi(googletts.agi,"Benvenuto nella mia ditta",it)
    exten => 996,3,Hangup
    Infine i permessi/proprietari erano errati, li ho corretti e riavviato ma non è cambiato nulla.

    Grazie

  6. #6
    Utente di HTML.it L'avatar di pilovis
    Registrato dal
    Mar 2001
    Messaggi
    3,276
    Quote Originariamente inviata da gianiaz Visualizza il messaggio
    Il file modules.conf era preconfigurato (ho usato una distribuzione contentente asterisk), in questo file io ho aggiunto solo la riga con format_sln.so

    Il file è questo:

    codice:
    [modules]
    autoload=yes
    preload => pbx_config.so
    preload => chan_local.so
    preload => res_mwi_blf.so ;auto-inserted by FreePBX
    noload => pbx_gtkconsole.so
    noload => pbx_kdeconsole.so
    noload => app_intercom.so
    noload => chan_modem.so
    noload => chan_modem_aopen.so
    noload => chan_modem_bestdata.so
    noload => chan_modem_i4l.so
    noload => app_trunkisavail.so
    load => format_wav.so
    load => format_pcm.so
    load => format_mp3.so
    load => res_musiconhold.so
    load => format_sln.so
    noload => chan_alsa.so
    noload => chan_oss.so
    noload => app_directory_odbcstorage.so
    noload => app_voicemail_odbcstorage.so
    L'extension è questa:

    codice:
    exten => 996,1,Answer()
    exten => 996,2,agi(googletts.agi,"Benvenuto nella mia ditta",it)
    exten => 996,3,Hangup
    Infine i permessi/proprietari erano errati, li ho corretti e riavviato ma non è cambiato nulla.

    Grazie
    Togli
    load => format_sln.so

    e cancella tutto il contenuto di /tmp
    Progettista elettronico, appassionato di informatica dal 1982, sistemista Linux dal 2002, sono consulente tecnico del Giudice per le indagini preliminari, valuto richieste di consulenza, in ambito Voip/Telefonia anche con grado di sicurezza militare.

  7. #7
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Quote Originariamente inviata da pilovis Visualizza il messaggio
    Togli
    load => format_sln.so

    e cancella tutto il contenuto di /tmp
    Ho tolto il modulo, ma credo che l'errore sia a monte.

    Ho aperto il file .agi e ho guardato un po' cosa fa (è uno script in perl).

    In pratica chiama l'url di google, scarica un file, lo salva come wav poi con sox e mpg123 fa le sue conversioni, e cancella i file di appoggio (wav ed mp3).

    Ho commentato l'istruzione che cancella i files di appoggio, e mi rendo conto che il file wav è già corrotto in partenza.

    Allora provo a stampare l'url che viene richiamato per scaricare il file, e nel browser questo url funziona correttamente. Sembra che il problema stia tra il download e il salvataggio su file.

    Se scopro qualcosa in più lo posto, se a te vengono idee sono ben accette. Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.