iOS 26/iPadOS 26で強化されるアプリ音声録音機能
※本サイトは、アフィリエイト広告および広告による収益を得て運営しています。購入により売上の一部が本サイトに還元されることがあります。
Appleが、WWDC25において、アプリの音声録音機能について説明する「アプリの音声録音機能の強化」を公開しています。
IOS 26には、システムがオーディオハードウェアの管理方法を改善し、アプリにも拡張します。
アプリが新しい「AVKit」APIを採用している場合、利用可能な入力のリストを表示し、システム設定に移動することなく、アプリ内からオーディオソースを切り替えることができます。
新しい入力選択メニューを表示するUIボタンがあり、ライブサウンドレベル計測で、デバイスのリストが表示されます。
また、入力デバイスがサポートするモードを表示するマイクモード選択ビューがあります。
オーディオスタックは選択したデバイスを記憶し、Appが次回アクティブになったときに同じ入力を選択します。
iOS 26では、オーディオキャプチャ機能を備えたアプリ用の新しい高品質、高サンプルレート、Bluetoothオプションがあります。
コンテンツクリエイターのために特別に設計された新しいメディアチューニングにより、LAVマイクに期待されるように、音声とバックグラウンドサウンドの優れたバランスが取れます。
このチューニングモードが有効になっている場合、AppはAirPodsの高品質録音用に特別に設計された、より信頼性の高いBluetoothリンクを使用します。
これはAVAudioSessionとAVCaptureSessionの両方でサポートされています。
AudioSessionには、bluetoothHighQualityRecordingという新しいカテゴリオプションがあり、アプリがすでにAllowBluetoothHFPオプションを使用している場合は、高品質オプションを追加すると、アプリがデフォルトとして使用します。
空間オーディオキャプチャAPIは、iOS 18で導入されました。
AVCaptureMovieFileOutputを使用するAppは、AVCaptureDevice入力のmultichannelAudioModeプロパティを.firstOrderAmbisonicsに設定することで、空間オーディオを録音できます。
iOS 26では、ボイスメモなどのオーディオのみのアプリケーションで、拡張子.qtaを使用してQuickTimeオーディオ形式でデータを保存するオプションが追加されました。
レイヤーが2つある録音はQTA(QuickTime Audio)フォーマットで、レイヤーが1つだけの録音は.m4aフォーマットです。
QuickTime ムービーや MPEG ファイルと同様に、QTAフォーマットは、空間オーディオファイルの構成方法と同様に、代替トラックグループを持つ複数のオーディオトラックをサポートしています。
AudioDataOutputは、受信時にオーディオサンプルバッファへのアクセスを提供するため、アプリはエフェクトを適用したり、画面に波形を描画したりできます。
iOS 26では、CaptureSessionはMovieFileOutputとAudioDataOutputの両方の操作を同時にサポートしています。つまり、Appはファイルに記録し、オーディオサンプルをリアルタイムで処理または視覚化できます。
このアップデートにより、アプリに「驚きと喜び」の要素を追加する自由が増します。
iOS 26では、空間オーディオを含むシネマティックビデオを録画するオプションもあります。
iOS 26と macOS 26 の新機能には、オーディオミックス効果を制御するオプションが含まれています。これは、空間オーディオで撮影したビデオの写真編集機能と同じです。
Audio Mix では、音声などのフォアグラウンドサウンドと周囲の周囲のノイズのバランスをコントロールできます。
新しいAPIには、写真アプリケーションが使用するのと同じミックスモードが含まれています。
Standard、Cinematic、Studio、Backgroundがあり、Appには6つの追加モードがあります。
Cinematicを選択すると、Cinematicのオーディオミックススタイルが適用されます。
Backgroundモードを選択すると、私の声は削除されます。オーディオトラックには周囲の音のみが含まれます。
これらの他のモードは、抽出された音声を、モノラル、フォアグラウンドステム、またはアンビエンスバックグラウンドステムのみとして、FOA形式で提供できます。
AVPlayerの外で、AUAudioMixと呼ばれる新しいAudioUnitでAudio Mix処理を実行できます。
これは、スピーチと雰囲気の分離を実行するAUで、このAUを直接使用することは、多くの設定を自動的に構成するAVPlayerを使用しないアプリに便利です。
アプリがより具体的でカスタマイズされたワークフローを必要とする場合、AUAudioMixはより多くの柔軟性とチューニングオプションを提供します。
AUには、入力と出力のストリームフォーマットのプロパティもあります。
空間化プロパティをオンにすると、AU は 5.1 サラウンドや 7.1.4 などの他の一般的なチャネル レイアウトをサポートします。