TheTipo01 / roberto

Discord TTS bot
MIT License
6 stars 0 forks source link

Problema con il TTS #6

Open GhostAndry opened 2 weeks ago

GhostAndry commented 2 weeks ago

Salve, ho un problema con il tts

Ogni volta che faccio un comando mmi esce questo messaggio

image

PC Specs:

❯ neofetch
                   -`                    andrea@archlinux 
                  .o+`                   ---------------- 
                 `ooo/                   OS: Arch Linux x86_64 
                `+oooo:                  Host: Nitro N50-610 1.0 
               `+oooooo:                 Kernel: 6.6.54-1-lts 
               -+oooooo+:                Uptime: 1 hour, 3 mins 
             `/:-:++oooo+:               Packages: 1223 (pacman), 23 (flatpak) 
            `/++++/+++++++:              Shell: zsh 5.9 
           `/++++++++++++++:             Resolution: 1920x1080, 1920x1080 
          `/+++ooooooooooooo/`           DE: GNOME 47.0 
         ./ooosssso++osssssso+`          WM: Mutter 
        .oossssso-````/ossssss+`         WM Theme: WhiteSur-Dark-alt-purple 
       -osssssso.      :ssssssso.        Theme: WhiteSur-Dark-alt-purple [GTK2/3] 
      :osssssss/        osssso+++.       Icons: Adwaita [GTK2/3] 
     /ossssssss/        +ssssooo/-       Terminal: kgx 
   `/ossssso+/:-        -:/+osssso+-     CPU: Intel i5-10400F (12) @ 4.300GHz 
  `+sso+:-`                 `.-/+oso:    GPU: NVIDIA GeForce RTX 4060 
 `++:.                           `-/+/   Memory: 10836MiB / 32007MiB 
 .`                                 `/
TheTipo01 commented 2 weeks ago

Ciao, domanda tecnica: stai tentando di eseguire il bot sul tuo pc con arch? Perchè la voce di Roberto, nello specifico richiede il supporto all'api di windows SAPI, che per quanto avviabile con wine (vedasi https://github.com/mjakal/sapi5_on_linux), sconsiglio per l'overhead nel tempo di avvio (almeno, quando ci avevo provato sul mio server era abbastanza fastidioso, e quindi ho deciso di creare un VM con windows). Tralasciando comunque da dove stai avviando il bot, dovresti provare a vedere se eseguendo balcon.exe -l ottieni come output qualcosa di simile a questo:

C:\Users\TheTipo01>balcon -l

SAPI 5:
  Loquendo Roberto
  Microsoft David Desktop
  Microsoft Elsa Desktop
  Microsoft Zira Desktop

C:\Users\TheTipo01>

In caso contrario, dovresti appunto installare la voce di Roberto (o comunque qualsiasi altra voce compatibile SAPI, ma credo che tu sia qui per usare proprio quell'iconica voce :) )

Dopo questo piccolo preambolo, da quello screenshot mi sembra che tu stia usando il comando /treno senza fornirgli un numero di treno valido, se vuoi fargli dire una frase dovresti usare il comando /say.

Aspetto riscontro!

GhostAndry commented 2 weeks ago

Ok grazie mille domani sera quando torno a casa provo e ti faccio sapere 😊