› アプリ開発に関する質問 › How to access PaPeRo I’s speaker and microphone from Raspberry Pi 3
タグ: Raspberry Pi 3
-
投稿者投稿
-
2016年9月2日 10:08 AM #1051HCI参加者
Please provide us your information for the following question. Thanks!
How to access PaPeRo I’s speaker and microphone from Raspberry Pi 3. For instance, when playing music on Raspberry Pi, how to configure the sound go out to the PaPeRo I’s speaker? And, how our speech recognition application on Raspberry Pi can get voice input from PaPeRo I’s microphone?
02016年9月2日 3:01 PM #1054Raspberry Piで鳴らしている音をPaPeRo iのスピーカーから出すというのは
難しそうです。
ファイルを経由する方法で良ければ、
PaPeRo iをRaspberry Pi上のpythonから操作する方法で、録音、再生ができます。
再生例:
papero.send_start_playing(filename='/tmp/sound.wav')
録音例:
papero.send_start_recording(filename='record.wav', recordingtime='10')
ファイルの転送は別の手段を使う必要があり、scpモジュールが使えれば一番簡単そうですが、
ダメならpython内からpi# scp sound.wav (USERNAME)@192.168.1.1:/tmp
pi# scp (USERNAME)@192.168.1.1:/tmp/record.wav DIR
を実行する方法になるかと思います。
ご参考:
Sending a password over SSH or SCP with subprocess.Popen- この返信は4年、 6ヶ月前にtakahashi@spiが編集しました。
- この返信は3年、 4ヶ月前にtakahashi@spiが編集しました。
02016年9月2日 5:14 PM #1056なお直接関係無いのですが、
paperoi# aplay music.wav
として音楽などを再生しておいて
papero.send_start_speech()
でしゃべらせると、ちゃんと音声と音楽が混ざって再生されます。
02016年9月2日 6:42 PM #1059Raspberry Piでpythonのscpモジュールをインストールする手順です。
エラーでリトライを繰り返したので無駄があるかもしれません。
かなり時間がかかります。pi# apt-get install libffi-dev pi# apt-get install libssl-dev pi# pip3 install cryptography pi# pip3 install scp
Raspberry PiからPaPeRo i(192.168.1.1)上のファイルをgetする例です。
from paramiko import SSHClient,AutoAddPolicy from scp import SCPClient ssh = SSHClient() ssh.set_missing_host_key_policy(AutoAddPolicy()) ssh.connect('192.168.1.1', port=22, username='(USERNAME)', password='(PASSWORD)') scp = SCPClient(ssh.get_transport()) scp.get('/tmp/record.wav', local_path='/tmp')
- この返信は3年、 4ヶ月前にtakahashi@spiが編集しました。
02016年9月6日 11:04 AM #1063HCI参加者ご回答いただきありがとうございます。
ご回答内容を確認しております。
追加で確認させていただきたいことがありましたら、
改めて投稿をさせていただきます。
お時間、情報を提供いただきありがとうございました。0 -
投稿者投稿
- このトピックに返信するにはログインが必要です。