Fix late speech with Bluetooth headphones
Keep spoken lines on time when your SylphSpeak listening device is a Bluetooth headset.
When this applies
Section titled “When this applies”Use this page if:
- Your listening device is Bluetooth headphones or a Bluetooth headset
- The first line after a quiet pause starts a few seconds late, or sounds like it was skipped
- The next line, sent right away, starts on time
- People in your voice app hear that same delay
The speech itself is usually ready. The headset is waking up, and playback waits for it.
Confirm it is the headset
Section titled “Confirm it is the headset”Turn the listening device off so the next line goes to the virtual mic only. Then check when that audio arrives.
- In SylphSpeak, open
Config mode>Devices. - Turn the listening device toggle
OFF. - Wait about a minute, then send a short line.
If the app has a mic test or input meter, select your SylphSpeak virtual mic and watch when the meter moves.
If the app has no meter, use one of these instead:
- Ask someone in the call. Send one line after the quiet pause, then a second line right away. Ask whether the first line arrived late and the second arrived on time.
- Watch the system meter for the virtual mic.
- On Windows, right-click the speaker icon and open
Sound settings>More sound settings>Recording. Watch the meter next to your SylphSpeak virtual mic while you send the line. - On macOS, open
System Settings>Sound>Inputand select the virtual mic. WatchInput levelwhile you send the line.
- On Windows, right-click the speaker icon and open
On macOS, set Input back to your Mac microphone or other wired mic when you are done.
Turn the listening device back on after the test if you still want to hear lines locally.
On Windows
Section titled “On Windows”Leave the Bluetooth radio on
Section titled “Leave the Bluetooth radio on”Windows can turn the Bluetooth adapter off while it is idle. Clear that power-saving option so the radio stays on.
- Right-click Start and open
Device Manager. - Expand
Bluetooth. - Right-click your Bluetooth adapter (often named
Intel Wireless Bluetoothor similar) and openProperties. - Open
Power Management. - Clear
Allow the computer to turn off this device to save power. - Select
OK. - Repeat that for any other Bluetooth entry that has a
Power Managementtab, including the headset if it is listed. - Expand
Universal Serial Bus controllers. - On each
USB Root Hubthat has aPower Managementtab, clearAllow the computer to turn off this device to save power.
The Bluetooth radio uses USB, and Windows can still sleep that hub.
Keep USB and wireless awake
Section titled “Keep USB and wireless awake”- Open
Settings>System>Power & battery. - Set
Power modetoBest performance. - Open
Control Panel>Power Options>Change plan settings>Change advanced power settings. - Set
USB settings>USB selective suspend settingtoDisabled. - If you see
Wireless Adapter Settings>Power Saving Mode, set it toMaximum Performance.
Keep the headset in headphone mode
Section titled “Keep the headset in headphone mode”- Right-click the speaker icon in the taskbar and open
Sound settings. - Open
More sound settings. - On the
Communicationstab, selectDo nothing. - On the
Playbacktab, select the entry namedHeadphonesfor your headset. - Disable the entry named
HeadsetorHands-Free.
Hands-Free is the call profile, and it stalls.
- Open the
Headphonesentry >Properties>Advanced. - Clear
Allow applications to take exclusive control of this device. - Select
OK.
In SylphSpeak, set Listening device to that same Headphones entry.
On macOS
Section titled “On macOS”macOS leaves the Bluetooth radio on while the Mac is awake and while it is asleep. System Settings has a manual Bluetooth on/off switch, and no setting that powers the radio down on its own during idle or sleep. A helper that turns Bluetooth off when the lid closes stops the headphones, so leave the radio on.
A late line while you are using the Mac usually means the headphones switched into call mode because an app opened their microphone.
- Open
System Settings. - Go to
Sound. - Under
Input, select the Mac microphone or another wired microphone. - Leave the Bluetooth headphones unselected.
Using the headset microphone puts it in call mode, which pauses and muffles playback.
- Under
Output, select the headphones if that is how you want to hear SylphSpeak. - In SylphSpeak, set
Listening deviceto those same headphones. - If the headphones are also paired to a phone, disconnect them from the phone.
Only the Mac should be using them.
If it still happens
Section titled “If it still happens”Choose a different wired headphone or speaker set under Listening device. A second wired device tells you whether this headset is the one holding playback. Your voice app still hears you through the virtual mic.
Quit SylphSpeak and open it again once after that change. Lines that already played do not delay the next line. The restart opens a fresh connection to the new headphones or speakers. You do not need to restart after the other steps on this page.
Check that it worked
Section titled “Check that it worked”Wait about a minute, then send a short line. Send a second line right after it. Both should start within about a second, and someone in the voice app should hear them when you do.
Next step
Section titled “Next step”Confirm the listening device in Set your listening device in SylphSpeak.