-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Description
The Case:
When I'm wearing a motorcycle helmet, my voice is hard to hear during a conversation.
but there is a Bluetooth headset microphone in the helmet, and Bluetooth speakers on the motorcycle, so I came up with the following scheme:
- Press the Google assistant call button, say the command.
- The command will open my androidMic and trigger a deep link / intent / active action, i.e. activation by opening the application.
- Input, the bluetooth headset microphone will be used as input, and the speakers as output.
- It will be active while I'm talking, voice recognition.
According to the idea, this repository is suitable, I even found Bluetooth mode in the code.
Both my devices are bluetooth 5.0 and smartphone redmi note 12s, i.e. supports multiple bluetooth devices.
I'm a backend developer and may do PR but I have too few experience with mobile and bluetooth tech details.
From what I understand so far and what I have gooled:
2. Bluetooth Profile Management:
- Force headset to stay in HSP/HFP mode (microphone only)
- Route all audio output to bike speakers (A2DP mode)
- Prevent automatic profile switching
- Automatic Session Handling:
- Maintain connection while speaking (voice activity detection)
- Auto-disconnect after N seconds of silence
Metadata
Metadata
Assignees
Labels
No labels