e電子工房

92383
名前
件名
メッセージ
画像
メールアドレス
URL
文字色
編集/削除キー (半角英数字のみで4~8文字)
プレビューする (投稿前に、内容をプレビューして確認できます)

ラズパイZeroWHでのVoiceCAP音声認識 - mtec

2019/03/16 (Sat) 10:49:32

初めまして。標記について質問があります。
ラズパイマガジン2018年6月号に記載されているラズパイZeroWHとVoiceCAPを使用した音声認識リモコンを製作しています。
シェルスクリプトを使用して家電の操作は可能になりましたが、
コンデンサマイクを使用した音声認識が出来ません。
※起動ワードの「ぽち」を認識しません。
OSのバージョンはNOOBS2.8.0でコンデンサマイクはAT9902です。
マイクとの距離や声の高低、大小も試してみましたが、認識出来ませんでした。
他に設定で確認すべき点をご教授頂けませんでしょうか?

Re: ラズパイZeroWHでのVoiceCAP音声認識 - einstein

2019/03/16 (Sat) 21:42:57

http://einstlab.web.fc2.com/RaspberryPi/VoiceCAP.html
「故障かなと思ったら」をご覧ください。

またJuliusを停止し、マイクから正しく録音されているか確認してみると良いでしょう。
マイク端子の接触不良で録音できていないときがあります。
arecord -vD hw:0,0 -c 2 -d 10 -r 48000 -f S16_LE test.wav
Zeroでは再生できないので、test.wavをPCなどで再生してみてください。

なお、NOOBS 2.8 ではややこしいことが多いので、NOOBS 3.0で試してみるのも手です。
動作確認済みです。

Re: ラズパイZeroWHでのVoiceCAP音声認識 - mtec

2019/03/19 (Tue) 21:37:44

ご回答ありがとうございます。
また、リンクありがとうございます。個別の問い合わせに対応していないとのこと承知しました。申し訳ありません。
おそらくPCM1808用ドライバが正しくインストールされていない様でした。
(arecord -lで確認すると「**** ハードウェアデバイス CAPTURE のリスト ****」のみしか表示されませんでした。)

NOOBS3.0で再度試しても結果は改善されませんでした。
VoiceCAPインストール中に「Makefile:595: include/config/auto.conf: そのようなファイルやディレクトリはありません」との表示があり、その後の処理でエラーが多く表示されたのでその辺りを調べてみようと思います。

ご対応頂きありがとうございます。

Re: ラズパイZeroWHでのVoiceCAP音声認識 - einstein

2019/03/20 (Wed) 16:32:39

現象を確認しました。
まだ原因まではわかりません。
カーネルのソースファイルが壊れているように見えます。
現象はkernelのバージョン 4.19.x で発生します。
4.14.x では発生しません。
回避策としては sudo rpi-update を実行しないでください。

NOOBS 3.0のカーネルバージョン
uname -a
Linux raspberrypi 4.14.79+ #1159 Sun Nov 4 17:28:08 GMT 2018 armv6l GNU/Linux

sudo rpi-update 実行後のカーネルバージョン
uname -a
Linux raspberrypi 4.19.27+ #1206 Wed Mar 6 14:24:49 GMT 2019 armv6l GNU/Linux

最新バージョンが必ずしも良いとは限らない例です。

何時も有り難う御座います。 - HK

2019/02/08 (Fri) 22:20:28

今晩は。「オーディオの知識」を、改めて拝読致しました。何時も、色色と重要な事を示唆して頂き、誠に有り難う御座います。さて、私事で大変恐縮ですが、当方、音楽も音響も電気も、1、ド素人です。しかし、Einstein氏発明の、ダイナミックスピーカーに対する定電力出力の回路?は、余程の事が無ければ最終的に、全てのダイナミックスピーカーを駆動させる回路に、実装される様に成る、と思って居ります。簡便且つ安価で正しい方法を、考案為さったからです。また、素人ながら、拝読して居て一つ思った事ですが、官能性に由来する部分にも関わってはしまうものの、「思う様な音で無い。」と仰る方は、仮にAD00026Pを使用すると致しまして、例えばwin10上で、WASAPIを排他して居ない、ラウドネスをonにして居る、等、低音域と高音域を設定で、増強してしまって居る。また、再生機器のイヤフォンジャックから出力し、アンプに入力した場合、再生機器側の音量が大き過ぎて、結果として、音が割れてしまう、歪んでしまう。また、逆に、再生機器側からの音量や出力が小さ過ぎて、アンプの音量を上げ過ぎて、クリップしてしまって居る。アンプが金属ケース等に入って居ない為、ノイズを拾ってしまって居る。接続部が汚れて居る、緩んで居る。再生機器が故障して居る、スピーカーが故障して居る。録音されて居る音が、元元、ドンシャリ傾向が非常に強い、音圧が非常に高い。等、アンプ以外の、他の要因を是非、精査してみて頂いて、改めて、聴いてみて頂けると、何か違うかもしれない、等と考えました。是非、多くの方に、科学的に正しい音、の、力や素晴らしさを、知って、感じて頂きたい、と思います。素人考えを長長と、失礼致しました。間違いの段等御座いましたら、御手数ですが御指摘頂き、また、御容赦頂けますと幸甚です。Einstein氏の益益の御活躍を、ご祈念申し上げます。

Re: 何時も有り難う御座います。 - einstein

2019/02/11 (Mon) 22:16:56

一つ一つ基本を積み上げていますね。
自分自身が引っかかった落とし穴も少しずつ記述していきます。

Re: 何時も有り難う御座います。 - HK

2019/02/12 (Tue) 12:12:49

御返信、誠に有り難う御座います。また、色色と御教示頂ける、との事。大変有り難く、また、楽しみに致して居ります。寒い日が続いて居りますので、御自愛ください。

16F1454 - 田中

2018/10/12 (Fri) 16:52:39

PICerFTを便利に使わせていただいています。
16F1454にうまく書き込めませんでした。
Readすると4kまでしか書き込まれていないようです。
最新のVer7を使っています。
よろしくお願いします。

マニュアル(PDF)の1.3問い合わせのリンクが古いようです。

Re: 16F1454 - einstlab

2018/10/12 (Fri) 23:35:56

確認しました。
修正したのでダウンロードください。
バージョンは7.1aです。

Re: 16F1454 - 田中

2018/10/13 (Sat) 15:40:27

Ver7.1aで書き込めることを確認しました。
知識不足でしたが1455との比較でようやくたどり着きました。
ありがとうございました。

マニュアル(HTML)の回路図Vpp9vデバイスに1454が抜けているようです。

Re: 16F1454 - einstlab

2018/10/13 (Sat) 22:43:08

情報ありがとうございます。
混乱の原因はmicrochipのデータシートにあります。
当初はPIC16F1454の記載がなく、PIC16F1458(生産中止)がありました。
これが4kだったことにあります。
その後データシートが改訂され、PIC16F1458が削除され、
PIC16F1454が掲載されました。
こうした変更に追いつききれなかったことにあります。
すべてのデータシートを追いかけるのは大変な作業です。

Re: 16F1454 - 田中

2018/10/14 (Sun) 08:49:02

なぜ1458が飛んでいるのだろうと思っていましたが、そんな事情があったのですね。
たくさんのデバイスに対応するのは大変ですね。
お返事ありがとうございます。

IoTCAP : 赤外線LEDのGPIO - IoTCAP

2018/10/02 (Tue) 09:47:01

先日は、液晶のバックライトのご教授ありがとうございました。

今回、赤外線LEDの事で教えて頂けますか?

赤外線リモコンの受信プログラムで取得したコードを
送信プログラムに入力して実行してみたのですが、反応がありませんでした。

そこで、試行錯誤を繰り返しているのですが、赤外線LEDをLチカさせることができなくて書き込みいたしました。

赤外線は目では見えないので、カメラ越しに見ており、
送信プログラムで光っている事は確認しております。

雑誌には、GPIO13と記載がありますが、ソースを見るとIROUTに23が指定されています。
また、別のソースで23はスイッチのボタン操作に使っている事を確認しており、赤外線LEDをLチカさせるポートが特定出来ずにおります。

赤外線LEDのLチカは以下のコマンドを実行しています。
gpio -g write 23 1

認識の誤りやLチカについて、少しご教授頂けませんでしょうか?

Re: IoTCAP : 赤外線LEDのGPIO - einstein

2018/10/02 (Tue) 11:26:06

赤外線制御にはwiringPiというライブラリを使用しています。
gpioのピン番号は2種類あります。ややこしいですね。
BCM方式とwiringPi方式です。
この対応は、gpio readall コマンドで確認できます。
GPIO13(BCM)=GPIO23(wiringPi)です。

赤外線が反応しないときは特別な送信をしている可能性があります。
一度に2つ送信しているとか。
sudo ./getIR2 -n
で連続受信してみるとよいでしょう。

なお、赤外線送信でLチカ実験するとLEDを壊すかもしれません。
直流制御できる最大電流を超えるためです。
パルス制御なら大きな電流を流すことができます。
直流制御最大電流<パルス制御最大電流

バックライトの消灯 - IoTCAP

2018/09/25 (Tue) 02:06:46

はじめまして、IoTCAPを購入して遊んでおります。

早速ですが、IoTCAPに搭載されているLCDのバックライトを消灯する方法がありますでしょうか?

素人の質問で申し訳ありませんが
よろしくお願いします。

Re: バックライトの消灯 - einstlab

2018/09/25 (Tue) 19:02:13

左下にあるR1(シルク印刷の目印)を取り外すと
バックライトは消灯します。

Re: Re: バックライトの消灯 - IoTCAP

2018/09/26 (Wed) 08:35:41

ご返信、ありがとうございます。
物理的な除去の場所、承知しました。

画面表示の意味 - だいちゃん

2018/07/29 (Sun) 17:00:35

たびたびすみません。
操作中、画面に「B」というウインドウが現れる
時がありますがどういう意味なのでしょうか?
特にエラーでもないようですし、支障もありません。

Re: 画面表示の意味 - einstein

2018/07/30 (Mon) 01:54:37

デバッグ用のメッセージです。
最新版ではでません。

PICerFTでの書き込み - だいちゃん

2018/07/16 (Mon) 09:01:38

先日は基板ありがとうございました。
お陰様で16F84.16F88には順調に書き込みができています
昨日18F2620へ書き込もうとしたところ
ベリファイ過程でエラーが検出されうまくいきません
度にエラーが発生しているので何か不安定なところが
あるようです
そこで、PICkit3にて書き込んでみたところ
requirer more than voltage
なるエラーが出てこれまたうまくいません

考えられるエラーの原因を教授願いませんでしょうか

アナログテスターにてVpp電圧が12V,Vdd電圧5V
であることは確認しています
またターゲットはインサーキットではなく単体です

よろしくお願いいたします

Re: PICerFTでの書き込み - einstein

2018/07/16 (Mon) 14:20:23

ICSPの接続を誤っているか、PICが壊れている可能性があります。
18F2620にはVssが2つあります。両方とも接続していますか。
さらにPGMをGNDに落としていますか。
ICSPの接続が正しく、PICkit3でも失敗するようであれば、
PICが壊れている可能性があります。
新しいPICで試してください。

Re: Re: PICerFTでの書き込み - だいちゃん

2018/07/16 (Mon) 15:28:49

早速のご回答ありがとうございます。
PICerFTでは
26番ピン(PGM)のプルダウン を試しましたし
2つのVssもグランドに落としましたが
うまくいきませんでした
ターゲットPICの破損の線でリトライしてみます

PICkit3でもうまくいかなかったことから
パソコンのUSB電力供給を疑ってみたのですが
インサーキットではなく単体書き込みなので
然したる影響はないのではと思っておったところです

Re: PICerFTでの書き込み - だいちゃん

2018/07/20 (Fri) 20:14:06

原因がわかりましたので報告いたします

VddとVssとの間に、メーカーの推奨によれば
0.1μから10μ程度のコンデンサを入れる

とあったので当初0.1μだったところを10μに
入れ替えましたところ、一発で書き込みができるようになりました

どうも18Fシリーズに共通する特性?のようです

このたびはどうもお騒がせいたしました

Re: PICerFTでの書き込み - einstein

2018/07/23 (Mon) 00:37:38

貴重な情報ありがとうございます。
電源関係が不安定ということは何かあるかもしれませんね。
ICSPケーブルが長いとか。
どこかで接触不良を起こしているとか。
たまにUSBケーブルのコネクタ部で接触不良のことがあります。

PICerFTで接続時にReconnect USB cableが出る - YN

2018/05/18 (Fri) 20:31:27

始めまして。表題の件について質問があります。
FTチップが何処まで対処か解かりませんがFT232とFT245は正常に動いています。
他の231X,4232H,2232H及び2232C,Dで表題のメッセージが出て接続できません。
この症状はVer6.6までは出ないが6.7以降7.1まで発生する。出た後,再接続すれば正常になるとの説明があるがその限りでは無い。
取扱説明書にはFT232以外でも可と言う記述は無いが6.6まで動いていたのが動かなくなり戸惑っています。
尚、この機種はUSB-UARTとしての使用に障害は出ていません。
当方の使用ミスであればご指摘いただければ幸いです。
以上、質問がてらご報告まで。

諸諸、誠に有り難う御座います。 - HK

2018/04/26 (Thu) 11:03:26

こんにちは。さて、先日の、原発関連の掲載も興味深く拝読し、内容と共に、現実的な視点、期限を切る事、科学的視点、論理的思考等の大切さを再認識させて頂いて居た所です。今回の、オーディオの知識の掲載も、同様の再認識をさせて頂くと共に、私事で恐縮ですが、如何に自分自身が、用語の確認等、極、基本的な事項の確認さえも怠って居たのかを、痛感致しました。わかりやすく解説をしてくださり、誠に有り難う御座いました。早く、電力アンプが事実上の標準と成りまして、スピーカーが正しく駆動される事を前提に、録音やソフトの作成、諸機器の研究開発等が行なわれる様に成りましたら、簡素で安価に、正しい音が聴ける様に成るもの、と思われ、音楽好き、消費者と致しましては嬉しい限りです。益益の御活躍を、御祈念申し上げます。

Re: 諸諸、誠に有り難う御座います。 - einstein

2018/05/07 (Mon) 22:01:03

これはオーディオの教科書です。
音に迷ったら読み返してみましょう。
何度も読み返すことで、見えてきます。
そして音を楽しみましょう。それが音楽です。

Re: 諸諸、誠に有り難う御座います。 - HK

2018/05/09 (Wed) 11:15:29

御返信、誠に有り難う御座います。ついつい、根拠を求めず、価格が高ければ、有名メーカー製で有れば、評論家が高評価をして居れば、web上で評判が良ければ、良いものなのだろう、と妄信してしまいがちです。きちんと基本的な事は頭に入れ、わからない事は調べながら、「オーディオの知識」も読み返させえて頂きながら、音を楽しみたい、より、楽しめる様に成りたい、と存じます。益益の御活躍を、御祈念申し上げます。

最新のNOOBSではパンプキンパイのインストールができないようです - teru

2018/04/11 (Wed) 11:33:18

今年3月に更新された、最新のNOOBS(RASPBIANをイメージでインストールしても同じ)で Raspberry Pi (3B)を最初からセットアップした後、パンプキンパイのインストールを実行したところ、以下のエラーが出てインストールが完了できません。

scripts/kconfig/conf --silentoldconfig Kconfig
.config:719:warning: symbol value 'm' invalid for NF_CT_PROTO_DCCP
.config:721:warning: symbol value 'm' invalid for NF_CT_PROTO_SCTP
.config:722:warning: symbol value 'm' invalid for NF_CT_PROTO_UDPLITE
.config:739:warning: symbol value 'm' invalid for NF_NAT_PROTO_DCCP
.config:740:warning: symbol value 'm' invalid for NF_NAT_PROTO_UDPLITE
.config:741:warning: symbol value 'm' invalid for NF_NAT_PROTO_SCTP
*
* Restart config...
*
I2S のドライバーのインストールの部分の途中で停止しているようです。NOOBS/ RASPBIANの昨年の9月のバージョン(2017-09-07-raspbian-stretch-lite.zip)であれば、問題無くインストールが出来ていました。最新のNOOBSに対応できるよう、更新いただけますと幸いです。

Re: 最新のNOOBSではパンプキンパイのインストールができないようです - einstein

2018/04/12 (Thu) 01:52:49

確認しました。
カーネルのソースを構築するときに発生します。I2Sドライバの問題ではありません。
(3Bのみ)古いファームウェアのとき発生します。Zeroでは発生しません。
$ uname -a
Linux raspberrypi 4.9.80-v7+ #1098 SMP Fri Mar 9 19:11:42 GMT 2018 armv7l GNU/Linux

回避策としてはファームウェアを更新してからインストールすると発生しません。
つまりカーネルのソースが壊れていることが原因です。
$ sudo rpi-update
$ sudo reboot
$ uname -a
Linux raspberrypi 4.14.33-v7+ #1109 SMP Tue Apr 10 17:28:38 BST 2018 armv7l GNU/Linux
$ sudo sh -c "rm /root/linux"
$ sudo sh -c "rm -r /root/linux-*"
はじめからPumpkinPiをインストールします。

Re: 最新のNOOBSではパンプキンパイのインストールができないようです - teru

2018/04/12 (Thu) 13:53:07

早々にお調べいただき、ありがとうございます。

私のところではZeroでも同様な問題が発生していましたが、rpi-update を実行することでやはり解消しました。3B、Zero ともにうまくいきました。

ありがとうございました!

Re: 最新のNOOBSではパンプキンパイのインストールができないようです - einstein

2018/04/20 (Fri) 09:26:49

追加情報です。
NOOBS 2.8.0 が4/18にリリースされました。
NOOBS 2.7.0にLibreを入れ忘れていたようです。
OSに大きな違いは見られません。
そのため、NOOSB 2.8.0 でも PumpkinPi インストール時に問題が発生します。
$ sudo rpi-update
してからインストールしてください。


Copyright © 1999- FC2, inc All Rights Reserved.