SkyWayNoiseCanceller

object SkyWayNoiseCanceller : Disposable

ノイズ抑制処理を行うためのクラス。

Types

Link copied to clipboard

使用するAIノイズキャンセルモデルの種類を表します。

Link copied to clipboard
data class Options

SkyWayNoiseCanceller の利用に関する設定。

Properties

Link copied to clipboard

SkyWayNoiseCanceller がノイズ抑制処理を開始しているかどうかを示すフラグ。

Link copied to clipboard

SkyWayNoiseCanceller がセットアップ済みかどうかを示すフラグ。

Link copied to clipboard

致命的なエラー発生時に呼び出されるハンドラ。

Functions

Link copied to clipboard
fun changeStrength(strength: Int): Boolean

ノイズ抑制強度を変更するためのメソッド。

Link copied to clipboard
suspend fun clearCaches()

SkyWayNoiseCanceller のキャッシュをクリアします。

Link copied to clipboard
open override fun dispose()

SkyWayNoiseCanceller を破棄します。

Link copied to clipboard
suspend fun setup(context: Context, option: SkyWayNoiseCanceller.Options = Options.DEFAULT): Boolean

SkyWayNoiseCanceller のセットアップを行います。

Link copied to clipboard
fun start()

ノイキャン処理を開始します。音声のノイズが抑制されます。

Link copied to clipboard
fun stop()

ノイキャン処理を停止します。音声は未処理のままになります。