SEPIA-Framework / sepia-docs

Documentation and Wiki for SEPIA. Please post your questions and bug-reports here in the issues section! Thank you :-)
https://sepia-framework.github.io/
236 stars 16 forks source link

Bluetooth headset delay voice reception #188

Open giostark opened 2 years ago

giostark commented 2 years ago

Describe the bug I don't know if define this as bug ... but it could be.

SEPIA client and server versions Sepia client for Android (latest - 0.24.2)

To Reproduce Steps to reproduce the behavior: Just talk to Sepia via Bluetooth headset

Expected behavior Hear the complete answer and not just the last part.

Additional context Seems that Sepia is capable to hear well via microphone of the headset. But the answer that came is truncate. Ex01. me: Ciao Sepia, Sepia: (expected "ciao") Sergio. Ex02. me: Ciao Sepia, Sepia: (expected "ciao") ciao ! (you can hear that she said the first word but because the delay of the connection with the BT the first part of all the sentences that Sepia speak are missing). Without the BT it work as expected. Note20U android 12 UI4.1. All the calling or other headset utility work as expected. Seems that Sepia didn't' wait for the connection with the headset and start to speak soon as received the question.

fquirin commented 2 years ago

Hmm, I don't think I have any control over this since the Android system is supposed to manage it and only exposes top level functions like "play audio". Does this happen for Android native and SEPIA stream voices?