I don't know how to use the high-level API in the Sony Spresense SDK, so please let me know.
I'm thinking of developing a program that processes audio signals from microphone input with its own algorithm and outputs them to headphones.The Spresense SDK Developers Guide states that high-level APIs for audio subsystems have BaseBand states in addition to Player and Recorder, allowing internal effect processing.
However, there is no sample in the examples directory for BaseBand only.
Also, I skimmed through the sources in the sdk/modules/audio/manager directory, but it doesn't seem like I can use my own algorithm (I think I'm missing it because there were no comments and I couldn't read it deeply).
Please let me know if the high-level API allows you to use your own algorithm for effect processing, and if so, what should I do?
api spresense
I am in charge of SPRESENSE support for Sony.
I will reply to your inquiry.
The current version of the Spresense SDK does not support the BaseBand state of the high-level API.The response is expected to take some time.Sorry for the inconvenience.
As an alternative, we plan to provide a sample of how we can connect Recorder, Player, Mixer and implement our own signal processing within Mixer in the fall and beyond updates.
I'm sorry, but please wait a little longer.
Thank you for your cooperation.
■Added November 29, 2018
In version 1.1.1, we added an Arduino sample.
See the evoice_effector 」 section in the sketch example.
This sample connects Rocoder to the Player and outputs captured audio.
There are two ways to add action between Recorder and Player.
(1)Implement signal processing in mediaplayer_decode_callback
(2)processed audio data captured by theRecorder->readFrames
We apologize for not being able to answer your question, but we hope this will help you consider it.
We are planning to update the BaseBand audio processing through the high-level API around next spring.
I'm sorry to have kept you waiting for a long time, but please give me a little more time.
I look forward to your kind cooperation.
577 PHP ssh2_scp_send fails to send files as intended
566 rails db:create error: Could not find mysql2-0.5.4 in any of the sources
603 Uncaught (inpromise) Error on Electron: An object could not be cloned
884 When building Fast API+Uvicorn environment with PyInstaller, console=False results in an error
© 2024 OneMinuteCode. All rights reserved.