Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Vertegenwoordigt opties voor audioverwerking die worden gebruikt met audioconfiguratieklasse.
Leden
AudioProcessingOptions
Syntaxis: public inline explicit AudioProcessingOptions ( SPXAUDIOPROCESSINGOPTIONSHANDLE hoptions );
Hiermee maakt u een nieuw exemplaar met behulp van de opgegeven ingang.
Parameterwaarden
-
hoptionsA-ingang voor audioverwerkingsopties.
~AudioProcessingOptions
Syntaxis: public ~AudioProcessingOptions ( ) = default;
Hiermee wordt een exemplaar van de klasse AudioProcessingOptions gedestructeerd.
operator SPXAUDIOPROCESSINGOPTIONSHANDLE
Syntaxis: public inline explicit operator SPXAUDIOPROCESSINGOPTIONSHANDLE ( ) const;
Interne operator die wordt gebruikt om de onderliggende ingangswaarde op te halen.
Retouren
Een handvat.
GetAudioProcessingFlags
Syntaxis: public inline int GetAudioProcessingFlags ( ) const;
Retourneert het type audioverwerking dat wordt uitgevoerd door speech-SDK.
Retouren
Bitwise OF van AUDIO_INPUT_PROCESSING_XXX constante vlaggen die de invoeraudioverwerking aangeven die door speech-SDK wordt uitgevoerd.
GetPresetMicrophoneArrayGeometry
Syntaxis: public inline PresetMicrophoneArrayGeometry GetPresetMicrophoneArrayGeometry ( ) const;
Retourneert de microfoonmatrixgeometrie van de microfoon die wordt gebruikt voor audio-invoer.
Retouren
Een waarde van het type PresetMicrophoneArrayGeometry enum.
GetMicrophoneArrayType
Syntaxis: public inline MicrophoneArrayType GetMicrophoneArrayType ( ) const;
Retourneert het matrixtype microfoon van de microfoon die wordt gebruikt voor audio-invoer.
Retouren
Een waarde van het type MicrophoneArrayType enum.
GetBeamformingStartAngle
Syntaxis: public inline uint16_t GetBeamformingStartAngle ( ) const;
Retourneert de beginhoek die wordt gebruikt voor beamforming.
Retouren
Beginhoek van beamforming.
GetBeamformingEndAngle
Syntaxis: public inline uint16_t GetBeamformingEndAngle ( ) const;
Retourneert de eindhoek die wordt gebruikt voor beamforming.
Retouren
Eindhoek van beamforming.
GetMicrophoneCoördinaten
Syntaxis: public inline std::vector< MicrophoneCoordinates > GetMicrophoneCoordinates ( ) const;
Retourneert de coördinaten van microfoons in de microfoonmatrix die wordt gebruikt voor audio-invoer.
Retouren
Een std::vector van microphonecoördinaten elementen.
GetSpeakerReferenceChannel
Syntaxis: public inline SpeakerReferenceChannel GetSpeakerReferenceChannel ( ) const;
Retourneert de positie van het luidsprekerreferentiekanaal in de audio-invoer.
Retouren
Een waarde van het type SpeakerReferenceChannel enum.
GetSpeakerSignature
Syntaxis: public inline std::vector< float > GetSpeakerSignature ( ) const;
Haalt de sprekerhandtekening op als aanwezig. Geeft een lege vector terug wanneer deze niet is ingesteld. Gereserveerd voor Microsoft first-party applicaties.
Retouren
Een std::vector van floats met de speakerhandtekening (128 floats), of een lege vector als deze niet is ingesteld.
SetProperty
Syntaxis: public inline void SetProperty ( const std::string & name , const std::string & value );
Hiermee stelt u een eigenschapswaarde op naam in.
Parameterwaarden
namede naam van de eigenschap.valuede waarde van de eigenschap.
SetProperty
Syntaxis: public inline void SetProperty ( PropertyId id , const std::string & value );
Hiermee stelt u een eigenschapswaarde in op id.
Parameterwaarden
idde eigenschaps-id.valuede waarde van de eigenschap.
GetProperty
Syntaxis: public inline std::string GetProperty ( const std::string & name ) const;
Hiermee haalt u een eigenschapswaarde op naam op.
Parameterwaarden
-
namede parameternaam.
Retouren
De waarde van de eigenschap.
GetProperty
Syntaxis: public inline std::string GetProperty ( PropertyId id ) const;
Hiermee haalt u een eigenschapswaarde op id op.
Parameterwaarden
-
idde parameter-id.
Retouren
De waarde van de eigenschap.
Maak
Syntaxis: public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags );
Hiermee maakt u een nieuw exemplaar van de klasse AudioProcessingOptions.
Parameterwaarden
-
audioProcessingFlagsHiermee geeft u vlaggen voor het beheren van de audioverwerking die door de Speech SDK wordt uitgevoerd. Het is bitsgewijze OF van AUDIO_INPUT_PROCESSING_XXX constanten.
Retouren
De zojuist gemaakte AudioProcessingOptions verpakt in een std::shared_ptr.
Deze functie mag alleen worden gebruikt wanneer de audio-invoer afkomstig is van een microfoonmatrix. In Windows probeert deze functie een query uit te voeren op de geometrie van de microfoonmatrix vanuit het audiostuurprogramma. Audiogegevens worden ook gelezen uit het kanaal voor sprekerreferenties. In Linux wordt ervan uitgegaan dat de microfoon één kanaalmicrofoon is. Als de PNS-vlag is ingesteld, wordt de geometrie van de microfoonarray automatisch op Mono gezet.
Maak
Syntaxis: public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags , PresetMicrophoneArrayGeometry microphoneArrayGeometry , SpeakerReferenceChannel speakerReferenceChannel );
Hiermee maakt u een nieuw exemplaar van de klasse AudioProcessingOptions met vooraf ingestelde microfoonmatrixgeometrie.
Parameterwaarden
audioProcessingFlagsHiermee geeft u vlaggen voor het beheren van de audioverwerking die door de Speech SDK wordt uitgevoerd. Het is bitsgewijze OF van AUDIO_INPUT_PROCESSING_XXX constanten.microphoneArrayGeometryGeeft het type microfoonmatrixgeometrie aan.speakerReferenceChannelHiermee geeft u de positie van het luidsprekerreferentiekanaal in de invoeraudio.
Retouren
De zojuist gemaakte AudioProcessingOptions verpakt in een std::shared_ptr.
Maak
Syntaxis: public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags , SpeakerReferenceChannel speakerReferenceChannel , const std::vector< float > & speakerSignature );
Maakt een nieuwe instantie van de AudioProcessingOptions-klasse aan met de positie van het speakerreferentiekanaal en speakerhandtekening voor PNS. PNS ondersteunt alleen mono-microfooningang, dus de geometrie van de microfoonarray wordt automatisch op Mono gezet.
Parameterwaarden
audioProcessingFlagsHiermee geeft u vlaggen voor het beheren van de audioverwerking die door de Speech SDK wordt uitgevoerd. Het is bitsgewijze OF van AUDIO_INPUT_PROCESSING_XXX constanten.speakerReferenceChannelHiermee geeft u de positie van het luidsprekerreferentiekanaal in de invoeraudio.speakerSignatureSpecificeert de luidsprekerhandtekening (128 floats) die wordt gebruikt door Personalized Noise Suppression (PNS). Gereserveerd voor Microsoft first-party applicaties.
Retouren
De zojuist gemaakte AudioProcessingOptions verpakt in een std::shared_ptr.
Maak
Syntaxis: public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags , MicrophoneArrayGeometry microphoneArrayGeometry , SpeakerReferenceChannel speakerReferenceChannel );
Hiermee maakt u een nieuw exemplaar van de klasse AudioProcessingOptions met geometrie van de microfoonmatrix.
Parameterwaarden
audioProcessingFlagsHiermee geeft u vlaggen voor het beheren van de audioverwerking die door de Speech SDK wordt uitgevoerd. Het is bitsgewijze OF van AUDIO_INPUT_PROCESSING_XXX constanten.microphoneArrayGeometryGeeft de geometrie van de microfoonmatrix aan.speakerReferenceChannelHiermee geeft u de positie van het luidsprekerreferentiekanaal in de invoeraudio.
Retouren
De zojuist gemaakte AudioProcessingOptions verpakt in een std::shared_ptr.