問題タブ [avaudiofile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Filter(AVAudioUnitEQ) を適用した後にオーディオ ファイルを保存し、最後に mp3 として保存しますか?
フィルターを適用した後に音声ファイルを保存するのはとてもイライラします。フィルターは AVAudioPlayerNode にのみ適用されます。これは、プレーヤーでの再生中にフィルターを適用するのに最適であることを意味しますが、これを保存するにはどうすればよいですか? 私はこの 3 日間とても苦労しています。これらの以下のコードは私が使用している、
engine = [[AVAudioEngine alloc] init];
これらは正常に動作するサンプルです。しかし、どうすればこれと同じ周波数でオーディオ ファイルを保存できますか? 音声ファイルは mp3 形式である必要があります。Appleでは、保存ファイルをm4aとしてのみ対象としています。
ios - ミキサー ノードにタップを取り付けてサンプル レートを変換する
入力ノードからオーディオを録音してミキサーに送信し、オーディオを低いサンプルレートに変換してディスクに書き込もうとしています。
私のオーディオファイルは次のように作成されます:
次に、オーディオ エンジンについては、最初に と同じ接続形式で入力ノードをミキサー ノードに接続しましたfile.processingFormat
。例外でクラッシュするもの
必要な条件が false: format.sampleRate == hwFormat.sampleRate
その後、入力ノードを の接続形式inputNode.outputFormatForBus(0)
でミキサー ノードに接続し、そのミキサー ノードを の接続形式で 2 番目のミキサー ノードに接続しましたfile.processingFormat
。これはクラッシュしませんが、2 番目のミキサーにタップをインストールすると、コールバックが呼び出されません。バックエンドでの処理に時間がかかっているのか、何か問題があるのか わかりません。
ios - AVAudioFile はドキュメント ディレクトリからファイルを読み取ることができません
これはオーディオ ファイルを読み取ることができません。audioFile nil を返します。NSBundle から URL を渡すときと同じコードの場合
それは正常に動作します。ありがとうございました
ios - AVAudioEngine 入力でマイクをタップしても機能しない
AVAudioEngine 実装をセットアップして、マイクからオーディオを取得し、それを websocket 接続にストリーミングします。まず最初に、マイク入力と、マイクのオーディオを 44khz から 11khz にダウンサンプリングする中間ミキサーをタップしました。どういうわけか、ダウンサンプリング ミキサーの「印刷」のみがログに表示されますが、マイク inputNode のタップからの「印刷」は発生しません。私は何を間違っていますか?私は間違った考え方で何かを想像していますか?
android - 録音後に音声ファイルが見つからない
Androidスタジオでボイスレコーダーを作成しましたが、電話で録音したファイルが見つかりません。通常、送信される電子メールに添付することを意図していますが、添付ファイルとして追加するために携帯電話で見つけることができません。これは以下に記述された私のコードです
objective-c - AVAudioFile をドキュメント ディレクトリに保存するには?
AVAudioFile
でドキュメントディレクトリに保存したいNSDictionary
。誰でも私を助けることができますか?
このオーディオ ファイルをドキュメント ディレクトリに保存します...
ios - Convert audio into raw PCM data of type [Double]
I'm trying to convert a recorded audio file into raw PCM data of type [Double]. I found a way to load and convert audio to PCM data of the type [Float32] like this:
The problem is, I need the data as [Double] and AVAudioPCMBuffer() only knows the .PCMFormatFloat32
. Does anybody know a workaround?
Thank you.