soundscape-community / soundscape

An iOS application/service that aids navigation through spatialized audio
https://soundscape.services
MIT License
21 stars 22 forks source link

Siri shortcuts not working #99

Open steinbro opened 3 months ago

steinbro commented 3 months ago

One thing that I can not restore are the Siri SoundScape Shortcuts. I have tried all the tricks that I know, which are many, but with no success. While the Shortcuts when referenced from within settings all showed as being active, but none of them would respond to Hey Siri voice commands. These shortcuts were present within the Shortcut Application, and could be selected from within the Shortcut app with the correct linkout to SoundScape with announcement of the requested information correctly. The problem appears to be when the Hey Siri command is requested by voice, command with SoundScape open, the response is the announcement of the menu tab. I removed the SoundScape Siri Shortcuts and re-added hoping that this would resolve the problem,but no corrective action occurred. My guess is that there is an issue within SoundScape that is not matching the VoiceOver curser to the requested tab, ie since the voiceOver curser is not advancing to the requested tab the default VoiceOver curser location being the first upper left Menu tab is announced.

From @fraziercarr:

I’ve just tried the Siri shortcuts, and I’m seeing the same. They don’t seem to be working for me at all, even after setting them up fresh. If I invoke them through the shortcuts app, then they do work

jchudge commented 3 weeks ago

Updating with following feedback from user

In an earlier version I was able to make these shortcuts work but currently I am having issues with the following observations. While I can create the shortcut from within Soundscape, and the shortcut can be added to the list within Siri Shortcuts, these shortcuts will not work as designed! When within Soundscape, and a shortcut request is made, the action does not occur as there is no information announced and the VoiceOver cursor does not advance to the associated requested feature tab within Soundscape. If I open Siri Shortcuts, and request the Shortcut manually from the list, then the Soundscape Siri Shortcut is announced. My thoughts for this issue is that there is an issue within Soundscape where the VoiceOver labels have become corrupted, resulting in an inability for the action to perform as expected. There is another possibility worth exploring, which is caused by not programming the app name into the Siri shortcut within the application. The example here is the request of "Whats my location" since there are many applications that could incorporate this request causing confusion by Siri as to which app to assign the request too! A good practice might be to include the Soundscape name into all the Soundscape shortcuts, thus the phrase would be updated to "Whats my Soundscape Location". I am not sure if this is a required attribute for inclusion, but I believe this inclusion would clear up potential issues.

RDMurray commented 3 weeks ago

I can confirm that the shortcuts don't work when invoked by Siri but they do work from the shortcuts app. When invoked by Siri they do open Soundscape but only the end of Callout sound is played.

I don't think that the name of the shortcut will make any difference. It is very common for the app name not to be included in shortcuts and it can easily be changed by the user when adding the shortcut from the Soundscape settings.

"start street preview" behaves very strangely, usually returning you to the iPhone home screen but sometimes successfully starting street preview without the initial sounds or Callout.