You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Alexa自定义技能在Reverb中无法正常使用问题咨询

Troubleshooting Alexa Custom Skill Not Working on Reverb (Works in Test Tool)

Hey there, let's figure out why your custom Alexa skill isn't working on Reverb even though it runs perfectly in the Alexa Test Tool. Based on the details you shared, here are the key fixes and checks to try:

1. Force a Skill Sync on Reverb

Unpublished dev skills sometimes take a minute to sync across all linked Alexa devices. Try this:

  • Open the Alexa app, head to Skills & Games > Your Skills > Dev Skills (this is where your unpublished skill lives)
  • Confirm your skill is marked as "Enabled"
  • On your Reverb, say "Alexa, sync my skills" and wait 60 seconds. This pushes the latest skill associations to the device.

2. Ensure Your Local Proxy is Publicly Accessible

Since you're running your skill server via a reverse proxy on your local machine, Reverb needs to reach that endpoint over the internet:

  • If you're using a tool like ngrok, make sure the tunnel is still active and the public URL hasn't expired (free ngrok plans reset URLs when you restart the tunnel)
  • Test the proxy URL from a device not on your local network (e.g., your phone on cellular data) using curl or a browser. If it times out or returns an error, your proxy is blocking external requests.
  • Double-check your skill's endpoint in the Alexa Developer Console: it must be a valid HTTPS URL (Alexa requires SSL for live devices, even unpublished ones) and match your proxy's public address.

3. Verify Device Compatibility Settings

Reverb is audio-only, so let's confirm your skill is configured to work with it:

  • In the Alexa Developer Console, go to Distribution > Availability and make sure "All devices" is selected, or that Reverb is explicitly added to allowed device types.
  • If your skill uses screen-specific interfaces like APL, Reverb won't support those—but it should still respond with audio. If your skill fails entirely here, you might need to add fallback logic for audio-only devices.

4. Double-Check Language & Region Alignment

Even though you set everything to American English, let's confirm the full setup:

  • On your Reverb, go to the Alexa app > Devices > [Your Reverb] > Settings > Language and ensure it's set to English (United States)
  • In your skill's configuration, make sure the default language is English (US) and no conflicting languages are enabled.

5. Test with a Minimal Intent

To rule out skill logic issues, create a simple test intent (e.g., "Hello World") that returns a basic audio response. Deploy this to your local server, enable it, sync Reverb, and test. If this works, the problem is likely with specific logic in your original skill that's failing when accessed from Reverb (like device-specific context handling).


内容的提问来源于stack exchange,提问作者mahendra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 10:11:21