New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ASCS Source Implementation #372
base: main
Are you sure you want to change the base?
Conversation
SCO has the same issue. I think one solution could be - again, using microphone input from a web frontend. |
You could read the input from an LC3 encoded audio file, like for the A2DP source example. |
60a3996
to
76ccc80
Compare
a982e15
to
8edb990
Compare
Consider the difficulty of audio prcessing and state synchronization between Python and Web Frontend, I think it's better to host codec in Python instead of JS. The liblc3.wasm file is built from liblc3 source. With wasmtime, it could be executed on all platforms (with CPython only?). Not sure whether there is a better way to pack liblc3? |
Not sure how to solve this...
|
0115f92
to
47fb7f8
Compare
When do you get this error? |
It looks like an issue on my local machine. I tried again with GH workflow and then get
After some investigation, the root cause of this seems to be async lock? |
07286dd
to
7a5f059
Compare
This example roughly works on my devices, but one issue is that we don't have a very great model to route source audio.
Also we need to improve the event emittion in ASCS I think.