willowtreeapps / vocable-ios

Vocable AAC for iOS - Empowering people to communicate with care takers and loved ones.
https://vocable.app
MIT License
78 stars 20 forks source link

[Listen] Speech not recognized until navigating away & back to Listen #697

Open rowildcard opened 2 years ago

rowildcard commented 2 years ago

Describe the bug

If the Siri system option is enabled, speech should be recognized on the Listen category.

Note đź““

This is an edge case scenario since the user would have to actively disable Keyboard dictation (on by default) or Screen time (on by default) for this to occur.

To Reproduce

Pre-requisites

Listen mode has not been enabled in the app yet. Siri and Keyboard dictation system options are both disabled.

Steps

  1. Navigate to the Listening category.
  2. Grant access to speech and microphone.
  3. Speak a question.

    As expected, speech is not recognized.

  4. Go to system settings and enable either Siri or Keyboard dictation.
  5. Return to the app and the Listen category.

    As expected, the “Listening…” message appears.

  6. Speak a question.

Expected behavior

Speech is recognized.

Actual behavior

Speech is not recognized. The user has to navigate away from the Listen category and return before speech is recognized.

Device Information

14.8.1, iPhone 15.0.2, iPhone 12 Pro Max 15.3.1, iPhone

Helpers

How to disable Siri

  1. Go to device Settings
  2. Tap "Siri & Search"
  3. Tap "Press Side Button for Siri"

    "Enable Siri" alert appears.

  4. Tap "Enable Siri"

How to disable Keyboard dictation

  1. Go to device Settings
  2. Tap "General"
  3. Tap "Keyboard"
  4. Tap "Enable Dictation"

    "Turn Off Dictation" alert appears.

  5. Tap "Turn Off Dictation"

How to disable Screen Time>Siri & Dictation

  1. Go to device Settings
  2. Tap "Screen Time"
  3. Tap "Content & Privacy Restrictions"
  4. Tap "Allowed Apps"
  5. Tap "Siri & Dictation"