FP Perception 0.1.2
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Private Attributes | List of all members
fp_perception::TranscriptionPipeline Class Reference

#include <transcription_pipeline.hpp>

Public Types

using AudioReader = std::function< audio_data(const audio_buffer_request &)>
 

Public Member Functions

 TranscriptionPipeline (std::shared_ptr< TranscriptionDriver > driver, AudioReader readDeviceAudio)
 
transcription_result run (transcription_request request)
 

Private Attributes

std::shared_ptr< TranscriptionDriverdriver_
 
AudioReader read_device_audio_
 

Member Typedef Documentation

◆ AudioReader

Constructor & Destructor Documentation

◆ TranscriptionPipeline()

fp_perception::TranscriptionPipeline::TranscriptionPipeline ( std::shared_ptr< TranscriptionDriver driver,
AudioReader  readDeviceAudio 
)
inline

Member Function Documentation

◆ run()

transcription_result fp_perception::TranscriptionPipeline::run ( transcription_request  request)
inline

Member Data Documentation

◆ driver_

std::shared_ptr<TranscriptionDriver> fp_perception::TranscriptionPipeline::driver_
private

◆ read_device_audio_

AudioReader fp_perception::TranscriptionPipeline::read_device_audio_
private

The documentation for this class was generated from the following file: