PortAudio を音声合成 (Text to Speech) エンジンのフロントエンドとして使用しており、再生が完了するまで待機する同期発言機能を提供したいと考えています。
これを処理するすべての PortAudio 関数は、再生が完了するまでではなく、基になる API がオーディオ データの消費を完了するまで待機するだけのようです。
これは PortAudio で可能ですか? そうでない場合、これをサポートする可能性のある PortAudio (C インターフェイスを含める必要がある) に代わる優れたクロスプラットフォームの代替手段はありますか?