こちらのサイトにあるように音を録音し可視化させるプログラムを実行しようとしたのですが、以下のエラーが出てしまいました。どなたか解決法を教えていただきたいです。
** (hoge_visualize.py:3312): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files Traceback (most recent call last): File "hoge_visualize.py", line 5, in <module> import matplotlib.pyplot as plt File "/usr/local/lib/python2.7/dist-packages/matplotlib/pyplot.py", line 115, in <module> _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup() File "/usr/local/lib/python2.7/dist-packages/matplotlib/backends/__init__.py", line 62, in pylab_setup [backend_name], 0) File "/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_gtk3agg.py", line 10, in <module> from .backend_cairo import cairo, HAS_CAIRO_CFFI File "/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_cairo.py", line 29, in <module> raise ImportError("cairo backend requires that cairocffi or pycairo " ImportError: cairo backend requires that cairocffi or pycairo is installed
動作環境は
・Raspberry Pi 3 Model B
・Python 2.7.13
コードは下記のとおりです
import numpy as np import matplotlib.pyplot as plt x = np.frombuffer(data, dtype="int16") / 32768.0 plt.figure(figsize=(15,3)) plt.plot(x) plt.show() x = np.fft.fft(np.frombuffer(data, dtype="int16")) plt.figure(figsize=(15,3)) plt.plot(x.real[:int(len(x)/2)]) plt.show()

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/20 07:05
2018/06/20 07:09