I find Amazon terrible when it comes to customers not living in their country of origin and not using the default language. Local settings are scattered everywhere, some are common across amazon.* domains, some are not.
In that case, I had my Alexa (Alexa → Settings → General → About) set up to alexa.amazon.fr from a very old setting. I changed that with:
Go to Amazon “Manage my devices”, from Amazon Sign-In or whichever URL you have for your local account
Open “Preferences” and change the country, from FR to US, even with a fake address. It will say that something that your Kindle catalog may change content.
Sign out of the Alexa app and Sign in again, set it up again (may be cumbersome if you have already spent lots of time configuring it with routines etc)
Now Alexa host name shows up as alexa.amazon.com, it finds my settings, get localized to my home language and address for the weather forecast (not the US), and it seems it didn’t break my Amazon accounts and Prime on other amazon.* domains.
Alexa is still as dumb and annoying, but you can now find the skill from @snuguru_maestro
I’m now at the step where I try to create a routine like “Alexa, open A I” to open the skill faster, but she will stubbornly play music or open her own Prize bots
Very welcome on the video, I’ve been using your skill for a few weeks and it’s really great. Definitely wanted to make others aware of it. Awesome to hear that you’ve already implemented the UI aspect, very much looking forward to it - mostly on Astro! Very interested in your ideas, I saw your recent post but haven’t read it fully yet. Keep up the awesome work!
Thank you @jbd , it is very well detailed. In the next days I will have to use it because I cannot use my skill in my primary language! ? I’ll have to switch to English. How can I appreciate the nuances of a sound in a different language?
@brad.miele Thanks for reviewing the skill. At the moment I’m not planning to provide this feature for individuals. I might customize it for a company. If you need more details, send me an email (my mail is in the first section of this thread).
That’s nothing @sono_matteo , thank you for your hard work. I had given up on my Google Nest and Echo devices as doing anything with them, besides turning on/off lights, is more time-consuming than helpful.
To continue on my update:
I can’t make a routine that detects the words “Open A.I” or “Chat G P T”, as it will make Alexa look into its Skills repository instead of matching with my routine rule
A routine to detect the phrase “Open Oracle” works from time to time. It gets it wrong “Open Rocket”
A routine to detect “Alexa, Be smart” works from time to time, it also looks for “Bismark”.
Eventually I’ll have to find out what keyword has the highest precision with Alexa. Once the Oracle is on, I find it way easier: Chat GPT is quite robust to a few wrong words, just like a prompt full of typos and swapped letters on chat.openai.com is actually likely to still generate a good output.
And I had a quick idea to avoid your bill going too high without limiting the reach of the skill:
Provided your skill receives a unique Alexa identifier
Then, could it be possible to:
Count the number of requests to your Skill per AlexaID
Create a webpage/form/etc where anyone can send you a pair of {alexaID, openaiAPIkey}
Set a threshold of skill request per AlexaID, absolute or per given time period, above which your skill would reply "Maximum number of requests reached. Submit your Open AI API key on or activate Oracle Premium at 1.99E/m
If the AlexaID is associated with a user-submitted OpenAIkey, then you make your request to OpenAI with the user OpenAI key instead of your personal one.
Hello @jbd thanks for your suggestions about the monetization. I have an update for you about the French skill. Write me here
revolutionary.voice.2020 @ gmail.com
Matteo
Hello, is there a way for it to stop saying …would you like me to continue?also yesterday i was getting sorry im having trouble accessing your oracle of light skill a lot although its much better today any ideas?, its a really cool & awesome skill you’ve created, also will chatgpt 4 be available soon on alexa?
Thankyou
Hi @mysticoz thanks for reviewing the skill. Unfortunately there is no way to remove “Shall I continue”. I’m placing it purpousely into the skill, not GPT.
Yesterday you had problems as all regular users of chatgpt because there was a problem with OpenAI server. When you have problems you can check the link OpenAI Status
from OpenAI and subscribe to their info. When you see a red bar, that means congestion. The skill detects it and reports that “there are problems with the site…”. Today it was way better. I have already tried the GPT4 API. They integrate with the current skill with few lines of code. The GPT4 works perfectly! It is so beautiful. Right now I’ll stay with GPT3.5 because of price. I got an idea for a skill that could specifically leverage on the GPT4 capability. I’ll work on it in the next month.
I have finished a first release of the emotional skill. It’s a prototype, nothing exceptional. By the way, something happens. Alexa can change the pitch and rithm of its voice when GPT detect one of the six emotions. I asked Amazon if there is a way to distribute the skill to some testers before certifying it. I’m waiting for a response. The skill logo is this one:
@jbd now that you have gone through all the troubles to ‘americanize’ your device, I have a feeling that the French skill might be able to get through certification. I’ll let you know of any progress. If you have the chance in the next days, write me an email. I want to check with you a sentence in French that could help the French skill.
Actually your comment @mysticoz has trigggered in me a couple of ideas:
Should I add a visual indication on the skill’s GUI that the OpenAI site is experimenting heavy load? I would report QoS (Quality of Service) LOW or MEDIUM or HIGH.
Hello @rolandschuetz , thanks for reviewing the skill. All my skills but the English one have been removed by the Amazon store because they allowed to search for adult or inappropriate content. It is a comment that I can accept, even if I have my filters on top of a moderated chatBot such as chatGPT. When a skill is removed, they remove it also from the store. Nothing remains. So, right now, you can only open the english skill (locale US, Canada, UK; you cannot with Australia and India). I might be able to update the German skill and add more filters, even if they have a side effect with the conversation. If you have time, please write me at revolutionary.voice.2020 @ gmail.com . I need to ask you to check a sentence in German with a real person (not chatGPT) and you could help me. Then I can try to re-submit the skill in German. Regards, Matteo
I have refreshed the Italian skill. It entered certification almost two weeks ago. Results should be available by 3/24/2023, 5:36 PM. (I think here time is in C.E.T.). Something will come up!