transcribeStream
Signature
Building the audio iterable
Anything that yieldsAudioInput values works. From a recorder that hands you buffers:
Stopping
Break out of the loop, then stop the recorder:AudioCaptureManager
@runanywhere/core also exports AudioCaptureManager and AudioPlaybackManager, which wrap
the native audio path used by the voice session. If you are building a live transcription
screen rather than a full conversation, they save you writing the bridge above.