Read the statement by Michael Teeuw here.
MMM-AssistantMk2
-
@smarthome Impossible. ASSISTANT_SAY is not perfect solution to make mirror saying something. At any time it could be changed by Google how it works. When I implement that feature at first time, there is no additional “Repeat after me” spoken phrase, but Google changed it’s working way. So I didn’t recommend using it. Use real TTS solution to make your mirror say something.
-
@Sean
I’ also active billing account to enable Google Cloud text to Speech API to use your MMM Google-TTS Module
But, this can not speak my local language (Vietnamese) like ASSISTANT_SAY can
How to do that? -
@smarthome
Sorry, Vietnamese is not supported (https://cloud.google.com/text-to-speech/docs/voices) -
@Sean
After your answer, I’m looking for google cloud amd find out the way to make it support, hi
Not only Vietnamese language, a wide range of local language, like assistant language
That’ now MMM Google TTS work ok with vietnamese language
Tks! -
How can google TTS respond to the answers I have prepared? eg :
- “smart mirror, I want to drink something.” - Me
- “This is your drink.” - Smart mirror answers.
So how to do that?
I have successfully installed the api and modules, but i dont know how…
Sorry i am newbie
-
Recommending beverage is not the job of this module.
But if you haveMMM-RecommendDrinks
(Of course, currently it exists not), You can make an order ofI want to drink something
toMMM-AssistantMk2
then, AMK2 would transfer your order to that RD module, and RD can RESPONSE with voice via TTS module.
So, that feature is for developers not for end-users directly. -
@Sean i mean i want to set default question and answers with voice response (using google TTS. I dont know how to command to create . :(
-
@t-architecture99
By default, If the response could be handled by Assistant itself, it can response with voice. (e.g : “How’s the weather today?” - “It’s rainy blah blah…”)
So what is yourdefault question?
hmmm… It’s better to tell me “YOUR REAL INTENTION or SCENARIO” - what you want.In case that you need some extended response from MM & modules
By example,- if you want to get a response “Yes, sir!” when you order “Shut down now” (by your custom command),
- Use
custom action
insteadtranscriptionHook
on making a command.custom action
can handle a simple static voice response.(around 150 words)
- Use
- But more complex dynamic conversation like - “Read me first article of news module” then “New york times said blah blah…”
- You should modify news module to speak somethings, and at that time TTS solution be needed.
- And the role of
AMK2
is just sending “Read first article” order tonews
module. That is the way how it works.
- if you want to get a response “Yes, sir!” when you order “Shut down now” (by your custom command),
-
Hello guys, i hope someone can help me here. I found several people with the same problem but all got fixed by the Troubleshooting in the README, mine doesnt (or maybe i did something wrong?!)
My problem is this error:
Error: Failed to load gRPC binary module because it was not installed for the current system Expected directory: electron-v3.1-linux-arm-glibc Found: [node-v72-linux-arm-glibc]
Full start sequence log:
pi@InfoDisplayPi:~/MagicMirror $ npm start > magicmirror@2.8.0 start /home/pi/MagicMirror > sh run-start.sh Starting MagicMirror: v2.8.0 Loading config ... Loading module helpers ... No helper found for module: alert. Initializing new module helper ... Module helper loaded: updatenotification No helper found for module: clock. Initializing new module helper ... Module helper loaded: calendar No helper found for module: compliments. No helper found for module: currentweather. No helper found for module: weatherforecast. Initializing new module helper ... Module helper loaded: newsfeed WARNING! Could not load config file. Starting with default configuration. Error found: Error: Failed to load gRPC binary module because it was not installed for the current system Expected directory: electron-v3.1-linux-arm-glibc Found: [node-v72-linux-arm-glibc] This problem can often be fixed by running "npm rebuild" on the current system Original error: Cannot find module '/home/pi/MagicMirror/modules/MMM-AssistantMk2/node_modules/grpc/src/node/extension_binary/electron-v3.1-linux-arm-glibc/grpc_node.node' Loading module helpers ... No helper found for module: alert. Initializing new module helper ... Module helper loaded: updatenotification No helper found for module: clock. Initializing new module helper ... Module helper loaded: calendar No helper found for module: compliments. No helper found for module: currentweather. No helper found for module: weatherforecast. Initializing new module helper ... Module helper loaded: newsfeed App threw an error during load Error: Failed to load gRPC binary module because it was not installed for the current system Expected directory: electron-v3.1-linux-arm-glibc Found: [node-v72-linux-arm-glibc] This problem can often be fixed by running "npm rebuild" on the current system Original error: Cannot find module '/home/pi/MagicMirror/modules/MMM-AssistantMk2/node_modules/grpc/src/node/extension_binary/electron-v3.1-linux-arm-glibc/grpc_node.node' at Object.<anonymous> (/home/pi/MagicMirror/modules/MMM-AssistantMk2/node_modules/grpc/src/grpc_extension.js:53:17) at Object.<anonymous> (/home/pi/MagicMirror/modules/MMM-AssistantMk2/node_modules/grpc/src/grpc_extension.js:64:3) at Module._compile (internal/modules/cjs/loader.js:711:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:722:10) at Module.load (internal/modules/cjs/loader.js:620:32) at tryModuleLoad (internal/modules/cjs/loader.js:559:12) at Function.Module._load (internal/modules/cjs/loader.js:551:3) at Module.require (internal/modules/cjs/loader.js:658:17) at require (internal/modules/cjs/helpers.js:20:18) at Object.<anonymous> (/home/pi/MagicMirror/modules/MMM-AssistantMk2/node_modules/grpc/src/client_interceptors.js:144:12) Whoops! There was an uncaught exception... { Error: Failed to load gRPC binary module because it was not installed for the current system Expected directory: electron-v3.1-linux-arm-glibc Found: [node-v72-linux-arm-glibc] This problem can often be fixed by running "npm rebuild" on the current system Original error: Cannot find module '/home/pi/MagicMirror/modules/MMM-AssistantMk2/node_modules/grpc/src/node/extension_binary/electron-v3.1-linux-arm-glibc/grpc_node.node' at Object.<anonymous> (/home/pi/MagicMirror/modules/MMM-AssistantMk2/node_modules/grpc/src/grpc_extension.js:53:17) at Object.<anonymous> (/home/pi/MagicMirror/modules/MMM-AssistantMk2/node_modules/grpc/src/grpc_extension.js:64:3) at Module._compile (internal/modules/cjs/loader.js:711:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:722:10) at Module.load (internal/modules/cjs/loader.js:620:32) at tryModuleLoad (internal/modules/cjs/loader.js:559:12) at Function.Module._load (internal/modules/cjs/loader.js:551:3) at Module.require (internal/modules/cjs/loader.js:658:17) at require (internal/modules/cjs/helpers.js:20:18) at Object.<anonymous> (/home/pi/MagicMirror/modules/MMM-AssistantMk2/node_modules/grpc/src/client_interceptors.js:144:12) code: 'MODULE_NOT_FOUND' } MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection? If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues Launching application. Shutting down server... Stopping module helper: updatenotification Stopping module helper: calendar Stopping module helper: newsfeed Stopping module helper: updatenotification Stopping module helper: calendar Stopping module helper: newsfeed
I Feel like i just oversee something really easy here…
-
@EstoyMejor
Your electron-rebuild was failed on installation.
If your gcc version is 8, downgrade to 7 and reinstall again.