@mwittig Don’t tell Amazon but I may be using one I purchased off EBay in Australia
-
Amazon Echo / Alexa
-
Oh great, now I want yet another device. It would be great if it supported European languages as well, but one can’t be too picky. Maybe someday.
The thing that makes the Echo so good is its microphone range. It is overwhelmingly good when compared to ordinary microphones.
Other than that, we could have a speech application separately and working as its own API.
For example, Google’s voice recognizing is very good, and has support for many languages, I think almost all languages.
Some links regarding this:
https://github.com/TalAter/annyang (requires the client to have browser open)
https://github.com/cmusphinx/node-pocketsphinx
http://alexpgates.com/blog/2013/09/annyang-js-and-speak-js
EDIT: https://github.com/swemaniac/mumble (a fork of Annyang.js) -
@kitsunen Thank you very much for the links! I agree with what you say. It is the understanding mic which make Echo an outstanding device. Besides this it should be possible to use the voice recognitation features from the PC or perhaps an Amazon Fire TV box which also has voice control. Generally, I am interested in looking into different technologies. I may also look into Google voice at a later stage.
"It always takes longer than you expect, even when you take into account Hofstadter's Law.", Hofstadter's Law
-
Hi guys,
as the Amazon Echo becomes available soon in Europe (at least for prime members) I’d like to reopen the discussion here. Is there already someone having a clue how to get the echo possibly listening to pimatic orders?
br
Mike -
Only a little Feedback.
Works Great!!
Gruß M. -
I received mine on Saturday. It is nice but it falls behind my expectations. The German word pool and voice recognitation leaves to be desired and is not at the same level as the English version. Hopefully, it’ll be improved in the coming months.
Anyhow, it is a nice gadget and I started development of a pimatic skillset.
https://github.com/mwittig/pimatic-amazon-echoHowever, there is not much to see there right now. I am afraid, it may take a couple of weeks to get something out of the door. If someone is interested in collaborating on this pls let me know.
"It always takes longer than you expect, even when you take into account Hofstadter's Law.", Hofstadter's Law
-
I’m interested but I didn’t get an invitation for ordering one yet
Which one did you order? -
It can last weeks or month to get an invitation.
Mine is from GB.
I have the Dot, cause i dont want to pay 80€ only for the bigger speaker. The sound of the Dot is good enough for me. If i want to listen Music, i plug in my Amplifier.
Gruß M. -
@thex said in Amazon Echo / Alexa:
Which one did you order?
Echo.
If you have good loodspeakers I think the Echo Dot will do better - and it is cheaper, of course,
"It always takes longer than you expect, even when you take into account Hofstadter's Law.", Hofstadter's Law
-
@mwittig will this be a pimatic plugin? I don’t think that there will be anything that needs to be installed in pimatic, what do you think? I think it will rather be an interface between pimatic and amazon’s AWS. I’m curious what you plan to implement.
pimatic-hap - pimatic HomeKit bridge
pimatic-echo - Amazon echo integration
pimatic-dash-button - Amazon dash button support
pimatic-alarm - pimatic alarm system
Like my work? Then consider a donation
Follow me: https://twitter.com/michaelkotten -
@michbeck100 said in Amazon Echo / Alexa:
@mwittig will this be a pimatic plugin? I don’t think that there will be anything that needs to be installed in pimatic, what do you think? I think it will rather be an interface between pimatic and amazon’s AWS. I’m curious what you plan to implement.
If you want to add a new Device you have to edit the script.
It would be nicer and easyier if you could do this in the Pimatic-Device Section. -
@Michael-Rudek i would try to implement a home skill that automatically recognizes all supported devices in a pimatic installation and then you just say “Alexa, switch <Device>”. Not sure what script you are talking about.
pimatic-hap - pimatic HomeKit bridge
pimatic-echo - Amazon echo integration
pimatic-dash-button - Amazon dash button support
pimatic-alarm - pimatic alarm system
Like my work? Then consider a donation
Follow me: https://twitter.com/michaelkotten -
The Script in the first Post of this Topic, called Fauxmos…
Edit:
The Script simulates Philips Hue Lamps. Alexa (Echo) can discover them and the Script sends the Commands to an Api your choice(in this Case Pimatic) -
@Michael-Rudek I think the other two scripts are more what I am talking about. Without completely understanding them, I would say they offer a discovery mode so all devices are published dynamically to Amazon. I would say this is the preferred way to go.
pimatic-hap - pimatic HomeKit bridge
pimatic-echo - Amazon echo integration
pimatic-dash-button - Amazon dash button support
pimatic-alarm - pimatic alarm system
Like my work? Then consider a donation
Follow me: https://twitter.com/michaelkotten -
@michbeck100 Maybe the second Option but not the Third!
I wouldnt like to say: "Alexa, sag Pimatic schalte das Licht ein"
I like the “Alexa, Licht an”. -
@michbeck100 said in Amazon Echo / Alexa:
will this be a pimatic plugin? I don’t think that there will be anything that needs to be installed in pimatic, what do you think? I think it will rather be an interface between pimatic and amazon’s AWS. I’m curious what you plan to implement.
Well, nothing it is fixed for now as I am still experimenting. My current plan is as follows:
- Implement a pimatic plugin which integrates ngrok to establish a HTTP tunnel to provide an external HTTP endpoint which can be used by Alexa. This is to get around using AWS/Lambda for now,
- The plugin will also implement a lightweight server which handles the incoming intents.
- In the next step I am planning to explore the AWS Lambda Route to be able to publish the skillset
EDIT: In the end you probably don’t need a plugin if Alexa somehow can send API requests to your pimatic instance. However, I’d prefer a thin mapping layer (application proxy) rather than exposing the full pimatic API to the exterior.
"It always takes longer than you expect, even when you take into account Hofstadter's Law.", Hofstadter's Law
-
Like the idea of an extra interface. Still a skill for Alexa to interact with any pimatic installation out of the box would still be great.
Maybe one could just create a new instance of the normal api with limited capability?
-
@mwittig said in Amazon Echo / Alexa:
EDIT: In the end you probably don’t need a plugin if Alexa somehow can send API requests to your pimatic instance. However, I’d prefer a thin mapping layer (application proxy) rather than exposing the full pimatic API to the exterior.
I would prefer some kind of proxy too. I don’t want the Pimatic webinterface to be accessible from the Internet. During my experiments some weeks ago, i’ve stumbled upon the project “alexa-ha”. This Alexa proxy solution for OpenHAB can be adapted to Pimatic. The OpenHAB api calls in obenhab.js have to be replaced by Pimatic api calls. I did only a few basic tests, but for example i was able to switch on my lights by saying “Alexa, ask Pimatic to switch on lights in bedroom”.
https://github.com/unityfire/alexa-ha
Maybe you can find some inspirations for your implementation
Btw. since i don’t have an Echo yet, i’ve installed AVS on a Raspberry Pi for my tests. This works astonishingly good. Even Alexa hotword detection is working. Unfortunately german language isn’t supported for now, only english.
https://github.com/alexa/alexa-avs-sample-app/wiki/Raspberry-Pi
-
i donk know much about coding but maybe this helps
-
Still waiting for an invitiation would love to help with the development. Anyone knows a way to speed up invitation process?