simon escuta 4.0 build - further - error

2

Sou pesquisador de PhD em Antropologia Aplicada e estou tentando ditar notas de campo para o meu Ubuntu 12.04.1 LTS (x86_64 3.2.0-36-generic). Eu entendo que o Simon é um " projeto simples de instalar e ir " que se encaixa no meu nível de habilidade básica unix.

Instalando o Simon, eu segui as instruções nessas duas outras perguntas Não é possível instalar o Simon e < href="https://sobrelinux.info/questions/159455/simon-listens-4-0-build-error"> Erro de compilação do Simon Listens 4.0 , obrigado a todos vocês lá!

Não consegui resolver o problema "Os seguintes pacotes têm dependências não atendidas: simon: Depende: libattica0 mas não é instalável", então comecei a compilar a partir da fonte usando o script "build_ubuntu.sh", como sugerido por Takakt em a primeira pergunta acima. (primeira vez para mim compilando). Então eu encontrei todos os problemas contados por Matthiew e Xiao-Long Chen na segunda questão acima. Então eu instalei muitas bibliotecas.

Ainda tenho esse erro: alguém pode me ajudar, por favor? Muito obrigado!

./build_ubuntu.sh 
-- Found Qt-Version 4.8.1 (using /usr/bin/qmake)
-- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so
-- Found KDE 4.8 include dir: /usr/include
-- Found KDE 4.8 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Found Qt-Version 4.8.1 (using /usr/bin/qmake)
-- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so
-- Found Qwt: /usr/lib/libqwt.so
CMake Warning at /usr/share/kde4/apps/cmake/modules/MacroOptionalFindPackage.cmake:32     (find_package):
  Could not find module FindQAccessibilityClient.cmake or a configuration
  file for package QAccessibilityClient.

  Adjust CMAKE_MODULE_PATH to find FindQAccessibilityClient.cmake or set
  QAccessibilityClient_DIR to the directory containing a CMake configuration
  file for QAccessibilityClient.  The file will have one of the following
  names:

    QAccessibilityClientConfig.cmake
    qaccessibilityclient-config.cmake

Call Stack (most recent call first):
  CMakeLists.txt:56 (macro_optional_find_package)


-- Found SphinxBase 
-- WARNING: OpenCV was not found. Please specify OpenCV directory using OpenCV_DIR     env. variable
-- BackendType='both'

-----------------------------------------------------------------------------
-- The following external packages were located on your system.
-- This installation will have the extra features provided by these packages.
-----------------------------------------------------------------------------
   * KDE PIM Libs - KDE Libraries for PIM
   * Sphinxbase - Open source toolkit for speech recognition
   * PocketSphinx - PocketSphinx is a small-footprint continuous speech recognition     system

-----------------------------------------------------------------------------
-- The following OPTIONAL packages could NOT be located on your system.
-- Consider installing them to enable more features from this software.
-----------------------------------------------------------------------------
   * LibSampleRate  <http://www.mega-nerd.com/SRC/>
     Resampling library
     Required to activate resampling.
   * qaccessibilityclient      <https://projects.kde.org/projects/playground/accessibility/libkdeaccessibilityclient>
     KDE client-side accessibility library
     Required to enable ATSPI plugin.
   * OpenCV  <http://http://opencv.willowgarage.com/>
     OpenCV (Open Source Computer Vision) is a library of programming functions for     real time computer vision
     Required for Simon Vision

-----------------------------------------------------------------------------

CMake Error: The following variables are used in this project, but they are set to     NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
X11_XTest_LIB (ADVANCED)
    linked by target "eventsimulation" in directory /home/miro/Downloads/simon-    0.4.0/simonlib/eventsimulation

-- Configuring incomplete, errors occurred!
    
por miro marchi 31.01.2013 / 20:14

2 respostas

4

Nota: Nós construímos Simon em Raspbian (Raspberry Pi) (foi uma má idéia de qualquer maneira). Isso deve ajudá-lo também.

QAccessibilityClientConfig.cmake qaccessibilityclient-config.cmake

aptitiude install libqaccessibilityclient0 libaccessibility-dev

AVISO: o OpenCV não foi encontrado. Por favor, especifique o diretório OpenCV usando OpenCV_DIR

aptitude install libopencv-dev

LibSampleRate link

aptitude install libsamplerate0-dev 

Você também precisará:

aptitude install libboost-dev

Eu também precisava dos seguintes pacotes para compilar com sucesso:

aptitude install libasound2-dev libxtst-dev 
aptitude install bison
aptitude install libqwt6 libqwt-dev
aptitude install kdepimlibs5-dev kdepimlibs

Parece que Pocketsphinx e Sphinxbase já estão no seu sistema. Mas você também precisará de Sphinxtrain . Você precisará compilá-lo a partir da fonte ( Nota : eles devem estar no mesmo diretório). Veja aqui:

link

ou tente o Modul de fala do HTK

link

Aqueles que tentarem compilar o Simon em uma plataforma baseada em armhf receberão a mensagem de erro:

erro: nenhuma função correspondente para chamar a 'qBound (double, qreal, qreal)'

substitua as duplas por flutuantes em torno da linha 222 em qwt_bars_item.cpp e linha 65 qwt_bars_item.h

/tmp/simon/sam/src/qwt_bars_item.cpp:222
/tmp/simon/sam/src/qwt_bars_item.h:65

Essas etapas devem resultar em uma compilação bem-sucedida do Simon.

Para usar o Simon, certifique-se de ter Julius e libqt4-sql-sqlite instalado.

    
por JohannesM 01.02.2013 / 00:57
1

Seguindo a resposta de JohannesM:

A grafia correta para os dois pacotes é: libqaccessibilityclient0 e libqaccessibilityclient-dev , mas eles não estão nos repositórios padrão para 12.04. Você pode encontrá-los lá:

link

link por exemplo.

libxtst-dev também deve ser instalado para evitar o erro com X11_XTest_LIB

    
por Jonathan D 07.04.2013 / 18:19