Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt die Audioeingabe- oder Ausgabekonfiguration dar. Audioeingaben können aus einem Mikrofon, einer Datei oder einem Eingabedatenstrom stammen. Die Audioausgabe kann an einen Lautsprecher, eine Audiodateiausgabe im WAV-Format oder einen Ausgabedatenstrom erfolgen.
Elemente
Operator SPXAUDIOCONFIGHANDLE
Syntax: public inline explicit operator SPXAUDIOCONFIGHANDLE ( ) const;
Interner Operator, der zum Abrufen eines zugrunde liegenden Handlewerts verwendet wird.
Rückgaben
Ein Handle.
SetProperty
Syntax: public inline void SetProperty ( const std::string & name , const std::string & value );
Legt einen Eigenschaftswert anhand des Namens fest.
Die Parameter
nameDer Eigenschaftenname.valueDer Eigenschaftswert.
SetProperty
Syntax: public inline void SetProperty ( PropertyId id , const std::string & value );
Legt einen Eigenschaftswert nach ID fest.
Die Parameter
idDie Eigenschafts-ID.valueDer Eigenschaftswert.
GetProperty
Syntax: public inline std::string GetProperty ( const std::string & name ) const;
Ruft einen Eigenschaftswert anhand des Namens ab.
Die Parameter
-
nameDer Parametername.
Rückgaben
Der Eigenschaftswert.
GetProperty
Syntax: public inline std::string GetProperty ( PropertyId id ) const;
Ruft einen Eigenschaftswert nach ID ab.
Die Parameter
-
idDie Parameter-ID.
Rückgaben
Der Eigenschaftswert.
GetAudioProcessingOptions
Syntax: public inline std::shared_ptr< AudioProcessingOptions > GetAudioProcessingOptions ( ) const;
Ruft eine Instanz der AudioProcessingOptions -Klasse ab, die die Parameter für die von Speech SDK verwendete Audioverarbeitung enthält.
Rückgaben
Ein freigegebener Zeiger auf das AudioProcessingOptions-Objekt.
~AudioConfig
Syntax: public inline virtual ~AudioConfig ( );
Destruktiert das Objekt.
FromDefaultMicrophoneInput
Syntax: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( );
Erstellt ein AudioConfig -Objekt, das das Standardmikrofon auf dem System darstellt.
Rückgaben
Ein freigegebener Zeiger auf das AudioConfig-Objekt
FromDefaultMicrophoneInput
Syntax: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Erstellt ein AudioConfig -Objekt, das das Standardmikrofon auf dem System darstellt.
Die Parameter
-
audioProcessingOptionsAudioverarbeitungsoptionen.
Rückgaben
Ein freigegebener Zeiger auf das AudioConfig-Objekt
FromMicrophoneInput
Syntax: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName );
Erstellt ein AudioConfig -Objekt, das ein bestimmtes Mikrofon auf dem System darstellt. In Version 1.3.0 hinzugefügt.
Die Parameter
-
deviceNameGibt den Gerätenamen an. Informationen zum Abrufen plattformspezifischer Mikrofonnamen finden Sie auf dieser Seite.
Rückgaben
Ein freigegebener Zeiger auf das AudioConfig-Objekt
FromMicrophoneInput
Syntax: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Erstellt ein AudioConfig -Objekt, das ein bestimmtes Mikrofon auf dem System darstellt.
Die Parameter
deviceNameGibt den Gerätenamen an. Informationen zum Abrufen plattformspezifischer Mikrofonnamen finden Sie auf dieser Seite.audioProcessingOptionsAudioverarbeitungsoptionen.
Rückgaben
Ein freigegebener Zeiger auf das AudioConfig-Objekt
FromWavFileInput
Syntax: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName );
Erstellt ein AudioConfig -Objekt, das die angegebene Datei darstellt.
Die Parameter
-
fileNameGibt die Audioeingabedatei an.
Rückgaben
Ein freigegebener Zeiger auf das AudioConfig-Objekt
FromWavFileInput
Syntax: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Erstellt ein AudioConfig -Objekt, das die angegebene Datei darstellt.
Die Parameter
fileNameGibt die Audioeingabedatei an.audioProcessingOptionsAudioverarbeitungsoptionen.
Rückgaben
Ein freigegebener Zeiger auf das AudioConfig-Objekt
FromStreamInput
Syntax: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream );
Erstellt ein AudioConfig -Objekt, das den angegebenen Datenstrom darstellt.
Die Parameter
-
streamGibt den benutzerdefinierten Audioeingabedatenstrom an.
Rückgaben
Ein freigegebener Zeiger auf das AudioConfig-Objekt
FromStreamInput
Syntax: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Erstellt ein AudioConfig -Objekt, das den angegebenen Datenstrom darstellt.
Die Parameter
streamGibt den benutzerdefinierten Audioeingabedatenstrom an.audioProcessingOptionsAudioverarbeitungsoptionen.
Rückgaben
Ein freigegebener Zeiger auf das AudioConfig-Objekt
FromDefaultSpeakerOutput
Syntax: public inline static std::shared_ptr< AudioConfig > FromDefaultSpeakerOutput ( );
Erstellt ein AudioConfig -Objekt, das das Standardaudioausgabegerät (Lautsprecher) auf dem System darstellt. In Version 1.4.0 hinzugefügt.
Rückgaben
Ein freigegebener Zeiger auf das AudioConfig-Objekt
FromSpeakerOutput
Syntax: public inline static std::shared_ptr< AudioConfig > FromSpeakerOutput ( const std::string & deviceName );
Erstellt ein AudioConfig -Objekt, das einen bestimmten Lautsprecher auf dem System darstellt. In Version 1.14.0 hinzugefügt.
Die Parameter
-
deviceNameGibt den Gerätenamen an. Informationen zum Abrufen plattformspezifischer Audiogerätenamen finden Sie auf dieser Seite.
Rückgaben
Ein freigegebener Zeiger auf das AudioConfig-Objekt
FromWavFileOutput
Syntax: public inline static std::shared_ptr< AudioConfig > FromWavFileOutput ( const std::string & fileName );
Erstellt ein AudioConfig -Objekt, das die angegebene Datei für die Audioausgabe darstellt. In Version 1.4.0 hinzugefügt.
Die Parameter
-
fileNameGibt die Audioausgabedatei an. Das übergeordnete Verzeichnis muss bereits vorhanden sein.
Rückgaben
Ein freigegebener Zeiger auf das AudioConfig-Objekt
FromStreamOutput
Syntax: public inline static std::shared_ptr< AudioConfig > FromStreamOutput ( std::shared_ptr< AudioOutputStream > stream );
Erstellt ein AudioConfig -Objekt, das den angegebenen Ausgabedatenstrom darstellt. In Version 1.4.0 hinzugefügt.
Die Parameter
-
streamGibt den benutzerdefinierten Audioausgabedatenstrom an.
Rückgaben
Ein freigegebener Zeiger auf das AudioConfig-Objekt