コンテンツにスキップ

音声再生

音声再生のライブラリをインストールします。


付属のマイクロUSBのケーブルを使用して接続の場合

Jetson Nano 2GBへのログイン

ssh jetson@192.168.55.1
Password
jetson

Dockerを起動

--privilegedオプションをつけて、再びDockerを起動します。

sudo docker run --runtime nvidia -it --network host \
--volume ~/nvdli-data:/nvdli-nano/data \
--device /dev/video0 \
--privileged \
handson

JupyterLabへの接続

http://192.168.55.1:8888 にChromeで接続し、JupuyterLabに接続します。

Password
dlinano

※パスワードはjetsonではないことに注意します。

プロジェクトフォルダの作成

speakフォルダを作成します。

cp /nvdli-nano/classification/* /nvdli-nano/speak/

Update

apt update

音声を扱うので、以下のライブラリをインストールします。

gTTS

gTTSは文章読み上げのライブラリです。インストールします。

pip3 install gTTS

sounddevice

sounddeviceは、Pythonで音声再生、録音をするためのライブラリです。

pip3 install sounddevice

soundfileはPythonでオーディオファイルを扱うためのライブラリです。

pip3 install soundfile

portaudio19-devは、ポータブルオーディオI / Oライブラリです。

apt install portaudio19-dev

pypub

ビデオと音声を記録、変換、ストリーミングするためのライブラリです。pydubを使用するいろいろな形式に対応するために必要になります。

apt install ffmpeg

シンプルなインターフェイスでオーディオを操作するライブラリです。

pip3 install pydub