AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1189046
Accepted
Nemgathos
Nemgathos
Asked: 2019-11-16 05:48:15 +0800 CST2019-11-16 05:48:15 +0800 CST 2019-11-16 05:48:15 +0800 CST

Wine: Como usar as vozes SAPI 5 para o aplicativo TTS “Balabolka”?

  • 772

Instalei recentemente o Wine de acordo com esta resposta e o “Balabolka” , um programa TTS muito bom que roda sem problemas no Windows, depois. O Wine não instalou as vozes SAPI 4 ou SAPI 5 que são necessárias para usar o programa. Então, baixei uma voz SAPI 5 gratuita em alemão (Steffi) e em inglês britânico (Emily) e instalei-as também.

Infelizmente, Balabolka não reconhece essas vozes, embora estejam instaladas. O que posso fazer? Normalmente, Balabolka deve ser capaz de detectar as vozes automaticamente. Mas isso não funciona no Ubuntu. Além disso, Balabolka não parece ter uma opção que permita ao usuário selecionar manualmente as vozes instaladas se elas não forem detectadas pelo próprio Balabolka.


Edit 1: Acabei de ver que existe uma opção em que se pode (teoricamente) selecionar vozes diferentes, mas a opção está acinzentada.


Edit 2: Parece ser possível instalar vozes SAPI 4 para que Balabolka as reconheça, mas não sei como isso pode ser feito. Tentei instalar uma voz SAPI 4, mas ela não apareceu quando iniciei o programa. Ter uma voz SAPI 4, no entanto, seria pelo menos melhor do que não ter nenhuma solução.

wine text-to-speech 19.10
  • 3 3 respostas
  • 5573 Views

3 respostas

  • Voted
  1. Best Answer
    Olimjon
    2019-11-25T00:58:33+08:002019-11-25T00:58:33+08:00

    Não encontrei nenhuma maneira (atualmente) de fazer o programa funcionar com vozes SAPI 4/5 , mas você pode trabalhar com algumas vozes da Microsoft Speech Platform .

    1. Criar prefixo de vinho de 32 bits:

      WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot
      
    2. Instale o Balabolka:

      cd "$HOME/prefix32/drive_c/Program Files/"
      wget http://balabolka.site/balabolka_portable.zip
      unzip balabolka_portable.zip
      
    3. Teste se o programa funciona:

      WINEPREFIX="$HOME/prefix32" wine "$HOME/prefix32/drive_c/Program Files/Balabolka/balabolka.exe"
      
    4. Instale os arquivos de voz do Microsoft Speech Platform (especificamente x86 Package and Runtime Languages ​​), vou escolher o ZiraPro, mas você pode instalar outros arquivos de voz:

      wget https://download.microsoft.com/download/A/6/4/A64012D6-D56F-4E58-85E3-531E56ABC0E6/x86_SpeechPlatformRuntime/SpeechPlatformRuntime.msi
      WINEPREFIX="$HOME/prefix32" wine msiexec /i SpeechPlatformRuntime.msi
      
      wget https://download.microsoft.com/download/4/0/D/40D6347A-AFA5-417D-A9BB-173D937BEED4/MSSpeech_TTS_en-US_ZiraPro.msi
      WINEPREFIX="$HOME/prefix32" wine msiexec /i MSSpeech_TTS_en-US_ZiraPro.msi
      
    5. Instalar winetricks:

      sudo apt install winetricks
      
    6. Instalar msxml6:

      WINEPREFIX="$HOME/prefix32" winetricks msxml6
      
    7. Verifique se este programa funciona. (Repita a etapa 3 e escolha a guia Microsoft Speech Platform no programa)

    Espero que isto ajude...

    PS Para instalar outros arquivos de voz, acesse https://www.microsoft.com/en-us/download/details.aspx?id=27224 , baixe e instale com:

    WINEPREFIX="$HOME/prefix32" wine msiexec /i <filename of the downloaded package>
    

    Fonte:

    Como crio um prefixo WINE de 32 bits?

    https://appdb.winehq.org/objectManager.php?sClass=version&iId=34389

    • 1
  2. kohane15
    2021-10-10T05:08:53+08:002021-10-10T05:08:53+08:00

    Eu segui este guia do github sapi5_on_linux e consegui que funcionasse. A linha mais importante e relevante é a seguinte:

    WINEPREFIX=~/.PlayOnLinux/wineprefix/tts winetricks speechsdk
    

    Você precisa usar winetrickspara instalar speechsdk.

    • 1
  3. Matteo Paltenghi
    2022-07-18T06:44:30+08:002022-07-18T06:44:30+08:00

    Infelizmente, não encontrei o problema exato que você está descrevendo, mas acabei de criar um novo utilitário TTS que também pode ajudá-lo. Funciona offline, gratuitamente com voz de alta qualidade baseada em IA. Você pode usá-lo em qualquer lugar: navegador Firefox, leitor de PDF, chrome, LibreOffice, etc.

    Você pode tentar, vem de pesquisa sobre aprendizado profundo e IA, e acho muito melhor do que espeak, festival e companhia. Espero que você possa fazer sem o Wine.

    Sinta-se à vontade para dar uma olhada, acabei de criar um tutorial em vídeo com etapas de instalação e DEMO: https://youtu.be/hb1ZVwUcPCU

    Link para download e página do projeto: https://github.com/MattePalte/Verbify-TTS

    Sinta-se à vontade para deixar comentários/questões abertas para discutir novas ideias, problemas ou críticas construtivas.

    Esperando que ele irá ajudá-lo.

    • 0

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve