Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Reprezentuje opcje przetwarzania audio używane z klasą konfiguracji audio.
Członkowie
AudioProcessingOptions
Składnia: public inline explicit AudioProcessingOptions ( SPXAUDIOPROCESSINGOPTIONSHANDLE hoptions );
Tworzy nowe wystąpienie przy użyciu podanego dojścia.
Parametry
-
hoptionsDojście do opcji przetwarzania dźwięku.
~AudioProcessingOptions
Składnia: public ~AudioProcessingOptions ( ) = default;
Destrukuje wystąpienie klasy AudioProcessingOptions.
operator SPXAUDIOPROCESSINGOPTIONSOBSŁUDZE
Składnia: public inline explicit operator SPXAUDIOPROCESSINGOPTIONSHANDLE ( ) const;
Operator wewnętrzny używany do pobierania wartości dojścia bazowego.
Zwraca
Uchwyt.
GetAudioProcessingFlags
Składnia: public inline int GetAudioProcessingFlags ( ) const;
Zwraca typ przetwarzania dźwięku wykonywanego przez zestaw SPEECH SDK.
Zwraca
Bitowe OR AUDIO_INPUT_PROCESSING_XXX flagi stałe wskazujące przetwarzanie audio wejściowego wykonywane przez zestaw SDK usługi Mowa.
GetPresetMicrophoneArrayGeometry
Składnia: public inline PresetMicrophoneArrayGeometry GetPresetMicrophoneArrayGeometry ( ) const;
Zwraca geometrię tablicy mikrofonu mikrofonu używanego do wprowadzania dźwięku.
Zwraca
Wartość typu PresetMicrophoneArrayGeometry wyliczenie.
GetMicrophoneArrayType
Składnia: public inline MicrophoneArrayType GetMicrophoneArrayType ( ) const;
Zwraca typ tablicy mikrofonu używanego do wprowadzania dźwięku.
Zwraca
Wartość typu MicrophoneArrayType wyliczenie.
GetBeamformingStartAngle
Składnia: public inline uint16_t GetBeamformingStartAngle ( ) const;
Zwraca kąt rozpoczęcia używany do tworzenia wiązki.
Zwraca
Kąt rozpoczęcia formowania belki.
GetBeamformingEndAngle
Składnia: public inline uint16_t GetBeamformingEndAngle ( ) const;
Zwraca kąt końcowy używany do tworzenia belki.
Zwraca
Kąt końca kształtujący belkę.
GetMicrophoneCoordinates
Składnia: public inline std::vector< MicrophoneCoordinates > GetMicrophoneCoordinates ( ) const;
Zwraca współrzędne mikrofonów w tablicy mikrofonów używanej do wprowadzania dźwięku.
Zwraca
Std::vector elementów MicrophoneCoordinates.
GetSpeakerReferenceChannel
Składnia: public inline SpeakerReferenceChannel GetSpeakerReferenceChannel ( ) const;
Zwraca położenie kanału odniesienia głośnika w danych wejściowych dźwięku.
Zwraca
Wartość typu SpeakerReferenceChannel, wyliczenie.
GetSpeakerSignature
Składnia: public inline std::vector< float > GetSpeakerSignature ( ) const;
Pobiera podpis głośnika, jeśli jest obecny. Zwraca wektor pusty, gdy jest ustawiony. Zarezerwowane dla aplikacji Microsoft pierwszej strony.
Zwraca
Wektor std::float zawierający sygnaturę mówiącego (128 floatów) lub pusty wektor, jeśli nie jest ustawiony.
SetProperty
Składnia: public inline void SetProperty ( const std::string & name , const std::string & value );
Ustawia wartość właściwości według nazwy.
Parametry
nameNazwa właściwości.valuewartość właściwości.
SetProperty
Składnia: public inline void SetProperty ( PropertyId id , const std::string & value );
Ustawia wartość właściwości według identyfikatora.
Parametry
ididentyfikator właściwości.valuewartość właściwości.
GetProperty
Składnia: public inline std::string GetProperty ( const std::string & name ) const;
Pobiera wartość właściwości według nazwy.
Parametry
-
nameNazwa parametru.
Zwraca
Wartość właściwości.
GetProperty
Składnia: public inline std::string GetProperty ( PropertyId id ) const;
Pobiera wartość właściwości według identyfikatora.
Parametry
-
idIdentyfikator parametru.
Zwraca
Wartość właściwości.
Utwórz
Składnia: public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags );
Tworzy nowe wystąpienie klasy AudioProcessingOptions.
Parametry
-
audioProcessingFlagsOkreśla flagi do kontrolowania przetwarzania dźwięku wykonywanego przez zestaw SPEECH SDK. Jest bitowy OR AUDIO_INPUT_PROCESSING_XXX stałych.
Zwraca
Nowo utworzony element AudioProcessingOptions opakowany wewnątrz pliku std::shared_ptr.
Ta funkcja powinna być używana tylko wtedy, gdy dane wejściowe audio pochodzą z tablicy mikrofonów. W systemie Windows ta funkcja spróbuje wykonać zapytanie o geometrię tablicy mikrofonów ze sterownika audio. Dane audio są również odczytywane z kanału referencyjnego osoby mówiącej. W systemie Linux przyjęto założenie, że mikrofon jest mikrofonem pojedynczego kanału. Jeśli flaga PNS jest ustawiona, geometria matrycy mikrofonów jest automatycznie ustawiona na Mono.
Utwórz
Składnia: public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags , PresetMicrophoneArrayGeometry microphoneArrayGeometry , SpeakerReferenceChannel speakerReferenceChannel );
Tworzy nowe wystąpienie klasy AudioProcessingOptions z wstępnie ustawioną geometrią macierzy mikrofonów.
Parametry
audioProcessingFlagsOkreśla flagi do kontrolowania przetwarzania dźwięku wykonywanego przez zestaw SPEECH SDK. Jest bitowy OR AUDIO_INPUT_PROCESSING_XXX stałych.microphoneArrayGeometryOkreśla typ geometrii tablicy mikrofonów.speakerReferenceChannelOkreśla położenie kanału odniesienia głośnika w wejściowym dźwięku.
Zwraca
Nowo utworzony element AudioProcessingOptions opakowany wewnątrz pliku std::shared_ptr.
Utwórz
Składnia: public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags , SpeakerReferenceChannel speakerReferenceChannel , const std::vector< float > & speakerSignature );
Tworzy nową instancję klasy AudioProcessingOptions z pozycją kanału referencyjnego głośnika i sygnaturą głośnika dla PNS. PNS obsługuje tylko wejście mono mikrofonowe, więc geometria matrycy mikrofonu jest automatycznie ustawiona na Mono.
Parametry
audioProcessingFlagsOkreśla flagi do kontrolowania przetwarzania dźwięku wykonywanego przez zestaw SPEECH SDK. Jest bitowy OR AUDIO_INPUT_PROCESSING_XXX stałych.speakerReferenceChannelOkreśla położenie kanału odniesienia głośnika w wejściowym dźwięku.speakerSignatureOkreśla sygnaturę głośnika (128 pływaków) używaną przez Personalized Noise Suppression (PNS). Zarezerwowane dla aplikacji Microsoft pierwszej strony.
Zwraca
Nowo utworzony element AudioProcessingOptions opakowany wewnątrz pliku std::shared_ptr.
Utwórz
Składnia: public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags , MicrophoneArrayGeometry microphoneArrayGeometry , SpeakerReferenceChannel speakerReferenceChannel );
Tworzy nowe wystąpienie klasy AudioProcessingOptions z geometrią tablicy mikrofonów.
Parametry
audioProcessingFlagsOkreśla flagi do kontrolowania przetwarzania dźwięku wykonywanego przez zestaw SPEECH SDK. Jest bitowy OR AUDIO_INPUT_PROCESSING_XXX stałych.microphoneArrayGeometryOkreśla geometrię tablicy mikrofonów.speakerReferenceChannelOkreśla położenie kanału odniesienia głośnika w wejściowym dźwięku.
Zwraca
Nowo utworzony element AudioProcessingOptions opakowany wewnątrz pliku std::shared_ptr.