Linuxインテリジェントアシスタント構成

1.環境
go1.13.5
python3.6.8
sphinxbase
pocketsphinx
portaudio v19
2.システム環境の更新
g ++がない場合、Pythonライブラリのコンパイルとダウンロード時にエラーが発生します。以下のようにg ++をインストールしてください

  1. 対応するパッケージが欠落していないかどうかを確認します。
    rpm -qa | grep "g++"
    コマンド分析:rpmはパッケージ管理コマンド、-qはクエリ、-aはすべてのパッケージ、grep "g ++"はフィルター条件、それがインストールされていない場合は他のコンテンツは表示されません

  2. システムがインストールされているかどうかを
    確認します。システムがインストールされていないことを確認した後、インストールできる対応する機能のパッケージをクエリします。
    yum whatprovides "*/g++"
    コマンド分析:このコマンドは逆検索コマンドです。このコマンドの意味は、g ++がどのインストールパッケージに含まれているかをクエリすることです。
    ここに画像の説明を挿入

  3. インストール
    上記の手順では、インストールパッケージをクエリする必要があります。リストが複数ある場合は、インストールするパッケージを選択できます。この例では、クエリはgcc-c +±4.4.7-4.el6.x86_64であり、次のコマンドを入力してインストールします。
    yum install gcc-c++-4.4.7-4.el6.x86_64


  4. 直接インストールするかどうかを確認g ++ -vと入力します。バージョン番号があれば、インストールは成功しています。

  5. centos7
    yum install alsa-lib-devel.x86_64
    yum install alsa-lib.x86_64
    alsaを更新して再起動します。リメイク

  6. portaudioをインストール
    し、yumでドライバー検索します。
    yum search portaudio
    インストールするコマンドがある場合:
    yum install portaudio.x86_64
    yum install portaudio-devel.x86_64
    3番目に、環境変数
    は、ロード時に必要な対応するldダイナミックライブラリを見つけることができません:
    export LD_LIBRARY_PATH="/usr/local/lib"
    コンパイル時のpkgデマンドパス。
    export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

元の18件の記事を公開 賞賛31件 50,000回以上の閲覧

おすすめ

転載: blog.csdn.net/alvinlyb/article/details/103783053