AudioClassifier
class AudioClassifier : NSObjectPerforms classification on audio clips or continuous audio streams.
-
Creates an
AudioClassifierfrom a local TensorFlow Lite model file path.Declaration
Swift
convenience init(modelPath: String) throws -
Creates an
AudioClassifierfrom the givenAudioClassifierOptions.Declaration
Swift
init(options: AudioClassifierOptions) throws -
Performs classification on the provided audio clip in
.audioClipsmode.Declaration
Swift
func classify(audioClip: AudioData) throws -> AudioClassifierResult -
Sends an audio block in a continuous audio stream for asynchronous classification in
.audioStreammode.Declaration
Swift
func classifyAsync(audioBlock: AudioData, timestampInMilliseconds: Int) throws -
Creates an
AudioRecordinstance to capture samples from the device microphone.Declaration
Swift
class func createAudioRecord(channelCount: UInt, sampleRate: Double, bufferLength: UInt) throws -> AudioRecord -
Closes and cleans up the MediaPipe audio classifier.
Declaration
Swift
func close() throws