Read the statement by Michael Teeuw here.
MMM-AssistantMk2
-
@citizendevpi
More details are needed for detail answer.
you can setrecord.verbose: truefor checking your mic works properly. But before that, you should confirm there was any other error to issue. Check your error log. -
@sean arecord: main:788: audio open error: Device or resource busy and where is my error log?
-
@citizendevpi
Your system seems not properly configured to use audio device. that might be not the issue of module itself.
And you can see the log withpm2 log mm #or your registered process name for MagicMirroror
stoppm2thennpm start devin your MM directory. -
@citizendevpi
Anyway,
You should confirm to check your audio device card and name, and your RPI should be able to run below commands (or similar)arecord -d 5 test.wavor
arecord --device plughw:1,0 -d 5 test.wav(
plughw:1,0might be different. You should find your proper device card and number witharecord -l) -
@sean said in MMM-AssistantMk2 & MMM-GAction:
arecord --device plughw:1,0 -d 5 test.wav
-
@citizendevpi said in MMM-AssistantMk2 & MMM-GAction:
arecord --device plughw:1,0 -d 5 test.wav
That works? If so, you can set your config
record.device: "plughw:1,0", -
@citizendevpi pi@raspberrypi:~ $ arecord -d 5 test.wav
Recording WAVE ‘test.wav’ : Unsigned 8 bit, Rate 8000 Hz, Mono
pi@raspberrypi:~ $ arecord -l)
bash: syntax error near unexpected token)' pi@raspberrypi:~ $ arecord -1 arecord: invalid option -- '1' Tryarecord --help’ for more information.
pi@raspberrypi:~ $ arecord --device plughw:1,0 -d 5 test.wav
ALSA lib pcm_hw.c:1713:(_snd_pcm_hw_open) Invalid value for card
arecord: main:788: audio open error: No such file or directory -
-
@sean **** List of CAPTURE Hardware Devices ****
card 0: sndrpigooglevoi [snd_rpi_googlevoicehat_soundcar], device 0: Google voiceHAT SoundCard HiFi voicehat-hifi-0 []
Subdevices: 0/1
Subdevice #0: subdevice #0 -
@citizendevpi
Your recording device isplughw:0,0. or default. Remember it.Then try this.
arecord -d 10 test.wavSay something. It will be record your voice to test.wav on 10 secs.
Works?If so, then,
aplay test.wavIt should play previous recording from
arecord. Can you hear anything? -
@sean yes barley
but yes -
@citizendevpi
Your Mic and Speaker are both the default. So, Now, show your config to me. -
This post is deleted! -
UPDATE
[2.1.0] - 2018.11.14
- Customizable
commandfeature is added. Now you can control your device and MM without other module’s help.
And notification system oftranscriptionHookis changed. New configuration is needed. - Prepared hook commands. Say these (Or customize them in configuration)
hide all: modules on screen will be hiddenshow all: hidden modules will be shown againreboot yourself: reboot deviceshutdown yourself: shutdown devicego to sleep: LCD power off (you might need to modify/scripts/screenoff.sh)wake up: LCD power on (you might need to modify/scripts/screenon.sh)
onIdlefeature be added. Aftertimerwithout no query after last query,commandwill be activated. (By default, after 30min All modules will be hidden.)- And
onActivatefeature is added. When you activate Assistant, thiscommandwill be executed aftertimer. (By default, modules hidden byonIdlewill be shown again) - For update from 2.0.0
cd ~/MagicMirror/modules/MMM-AssistantMk2 git pull - Customizable
-
@sean thanks for the update, but what are those fireworks?
Nothing to do with your module or? :grinning_face:
-
@cr4z33 I wanted someone to ask about Fireworks. :D. I’m making that module for my X-mas eyecandy.
But unfortunately, on RPI the speed is crazy slow. I’m doing optimization, but hard. :D. If I get a success, I’ll release. -
@sean lol alright although I personally wouldn’t use it. :grinning_face_with_smiling_eyes:
-
@Sean
Thanks for the update. I have two small issues after update.
For some weird reason most of my modules go blank after some time and only turn back on after I trigger assistant with voice.
Also the feedback window only shows up at the bottom if the speaker icon is top right of screen but if I try moving icon the feedback window ends up being in very small areas of screen.
I can post video if I’m not explaining well. -
- onIdle feature be added. After “timer” is passed without no query from last query, command will be activated. (By default, after 30min All modules will be hidden.)
=> set configuration like this.
onIdle: {
timer: 0, // if you don’t want to use this feature, just set timer as0or command as “”
command: “”
}, - onIdle feature be added. After “timer” is passed without no query from last query, command will be activated. (By default, after 30min All modules will be hidden.)
-
@teitlebot
Second might be css adjustments needed. I don’t know your whole module and css structure, so currently can’t answer. Tomorrow I’ll test and reply to you.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login
