{"version":"1.0","type":"rich","title":"Web Speech API Demo","description":"This demo uses the Web Speech API to drive a CartoDB map visualization. It listens for spoken words, converts them to text, and submits the transcribed phrase as a search query through the cartodb.js search overlay. The map renders a CartoDB-hosted dataset, and after each utterance, the speech recognition restarts to allow continuous voice-controlled searching. The code relies on `webkitSpeechRecognition` for speech-to-text and the CartoDB `createVis` function to display the map layer.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-f001f0ea8445dbefe76d?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}