Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Rappresenta la configurazione dell'input audio o dell'output. L'input audio può essere proveniente da un microfono, un file o un flusso di input. L'output audio può essere un altoparlante, un output di file audio in formato WAV o un flusso di output.
Membri
operatore SPXAUDIOCONFIGHANDLE
Sintassi: public inline explicit operator SPXAUDIOCONFIGHANDLE ( ) const;
Operatore interno usato per ottenere il valore di handle sottostante.
Restituzioni
Handle.
SetProperty
Sintassi: public inline void SetProperty ( const std::string & name , const std::string & value );
Imposta un valore della proprietà in base al nome.
Parametri
nameIl nome della proprietà.valueValore della proprietà.
SetProperty
Sintassi: public inline void SetProperty ( PropertyId id , const std::string & value );
Imposta un valore della proprietà in base all'ID.
Parametri
idID proprietà.valueValore della proprietà.
GetProperty
Sintassi: public inline std::string GetProperty ( const std::string & name ) const;
Ottiene un valore della proprietà in base al nome.
Parametri
-
nameNome del parametro.
Restituzioni
Valore della proprietà di .
GetProperty
Sintassi: public inline std::string GetProperty ( PropertyId id ) const;
Ottiene un valore della proprietà in base all'ID.
Parametri
-
idID parametro.
Restituzioni
Valore della proprietà di .
GetAudioProcessingOptions
Sintassi: public inline std::shared_ptr< AudioProcessingOptions > GetAudioProcessingOptions ( ) const;
Ottiene un'istanza della classe AudioProcessingOptions che contiene i parametri per l'elaborazione audio usata da Speech SDK.
Restituzioni
Puntatore condiviso all'oggetto AudioProcessingOptions.
~AudioConfig
Sintassi: public inline virtual ~AudioConfig ( );
Decostruisce l'oggetto .
FromDefaultMicrophoneInput
Sintassi: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( );
Crea un oggetto AudioConfig che rappresenta il microfono predefinito nel sistema.
Restituzioni
Puntatore condiviso all'oggetto AudioConfig
FromDefaultMicrophoneInput
Sintassi: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Crea un oggetto AudioConfig che rappresenta il microfono predefinito nel sistema.
Parametri
-
audioProcessingOptionsopzioni di elaborazione audio.
Restituzioni
Puntatore condiviso all'oggetto AudioConfig
FromMicrophoneInput
Sintassi: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName );
Crea un oggetto AudioConfig che rappresenta un microfono specifico nel sistema. Aggiunta nella versione 1.3.0.
Parametri
-
deviceNameSpecifica il nome del dispositivo. Per informazioni su come recuperare i nomi dei microfoni specifici della piattaforma, vedere questa pagina.
Restituzioni
Puntatore condiviso all'oggetto AudioConfig
FromMicrophoneInput
Sintassi: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Crea un oggetto AudioConfig che rappresenta un microfono specifico nel sistema.
Parametri
deviceNameSpecifica il nome del dispositivo. Per informazioni su come recuperare i nomi dei microfoni specifici della piattaforma, vedere questa pagina.audioProcessingOptionsopzioni di elaborazione audio.
Restituzioni
Puntatore condiviso all'oggetto AudioConfig
FromWavFileInput
Sintassi: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName );
Crea un oggetto AudioConfig che rappresenta il file specificato.
Parametri
-
fileNameSpecifica il file di input audio.
Restituzioni
Puntatore condiviso all'oggetto AudioConfig
FromWavFileInput
Sintassi: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Crea un oggetto AudioConfig che rappresenta il file specificato.
Parametri
fileNameSpecifica il file di input audio.audioProcessingOptionsopzioni di elaborazione audio.
Restituzioni
Puntatore condiviso all'oggetto AudioConfig
FromStreamInput
Sintassi: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream );
Crea un oggetto AudioConfig che rappresenta il flusso specificato.
Parametri
-
streamSpecifica il flusso di input audio personalizzato.
Restituzioni
Puntatore condiviso all'oggetto AudioConfig
FromStreamInput
Sintassi: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Crea un oggetto AudioConfig che rappresenta il flusso specificato.
Parametri
streamSpecifica il flusso di input audio personalizzato.audioProcessingOptionsopzioni di elaborazione audio.
Restituzioni
Puntatore condiviso all'oggetto AudioConfig
FromDefaultSpeakerOutput
Sintassi: public inline static std::shared_ptr< AudioConfig > FromDefaultSpeakerOutput ( );
Crea un oggetto AudioConfig che rappresenta il dispositivo di output audio predefinito (altoparlante) nel sistema. Aggiunta nella versione 1.4.0.
Restituzioni
Puntatore condiviso all'oggetto AudioConfig
FromSpeakerOutput
Sintassi: public inline static std::shared_ptr< AudioConfig > FromSpeakerOutput ( const std::string & deviceName );
Crea un oggetto AudioConfig che rappresenta un altoparlante specifico nel sistema. Aggiunta nella versione 1.14.0.
Parametri
-
deviceNameSpecifica il nome del dispositivo. Per informazioni su come recuperare i nomi dei dispositivi audio specifici della piattaforma, vedere questa pagina.
Restituzioni
Puntatore condiviso all'oggetto AudioConfig
FromWavFileOutput
Sintassi: public inline static std::shared_ptr< AudioConfig > FromWavFileOutput ( const std::string & fileName );
Crea un oggetto AudioConfig che rappresenta il file specificato per l'output audio. Aggiunta nella versione 1.4.0.
Parametri
-
fileNameSpecifica il file di output audio. La directory padre deve già esistere.
Restituzioni
Puntatore condiviso all'oggetto AudioConfig
FromStreamOutput
Sintassi: public inline static std::shared_ptr< AudioConfig > FromStreamOutput ( std::shared_ptr< AudioOutputStream > stream );
Crea un oggetto AudioConfig che rappresenta il flusso di output specificato. Aggiunta nella versione 1.4.0.
Parametri
-
streamSpecifica il flusso di output audio personalizzato.
Restituzioni
Puntatore condiviso all'oggetto AudioConfig