클래스 EmbeddedSpeechConfig

포함된(오프라인) 음성 구성을 정의하는 클래스입니다.

멤버

연산자 SPXSPEECHCONFIGHANDLE

구문: public inline explicit operator SPXSPEECHCONFIGHANDLE ( ) const;

내부 핸들 값을 가져오는 데 사용되는 내부 연산자입니다.

반환

핸들입니다.

GetSpeechRecognitionModels

구문: public inline std::vector< std::shared_ptr< SpeechRecognitionModel > > GetSpeechRecognitionModels ( );

사용 가능한 음성 인식 모델 목록을 가져옵니다.

반환

음성 인식 모델 정보입니다.

SetSpeechRecognitionModel

구문: public inline void SetSpeechRecognitionModel ( const std::string & name , const std::string & key );

음성 인식에 대한 모델을 설정합니다.

매개 변수

  • name 모델 이름입니다.

  • key 모델 암호 해독 키입니다.

GetSpeechRecognitionModelName

구문: public inline std::string GetSpeechRecognitionModelName ( ) const;

음성 인식의 모델 이름을 가져옵니다.

반환

음성 인식 모델 이름입니다.

SetSpeechRecognitionOutputFormat

구문: public inline void SetSpeechRecognitionOutputFormat ( OutputFormat format );

음성 인식 출력 형식을 설정합니다.

매개 변수

  • format 음성 인식 출력 형식(단순 또는 상세).

GetSpeechRecognitionOutputFormat

구문: public inline OutputFormat GetSpeechRecognitionOutputFormat ( ) const;

음성 인식 출력 형식을 가져옵니다.

반환

음성 인식 출력 형식(단순 또는 상세).

SetProfanity

구문: public inline void SetProfanity ( ProfanityOption profanity );

욕설 옵션을 설정합니다. 불경한 단어를 제거하거나 마스킹하는 데 사용할 수 있습니다.

매개 변수

  • profanity 욕설 옵션 값입니다.

SetSpeechSynthesisVoice

구문: public inline void SetSpeechSynthesisVoice ( const std::string & name , const std::string & key );

포함된 음성 합성에 대한 음성을 설정합니다.

매개 변수

  • name 포함된 음성 합성의 음성 이름입니다.

  • key 암호 해독 키입니다.

GetSpeechSynthesisVoiceName

구문: public inline std::string GetSpeechSynthesisVoiceName ( ) const;

포함된 음성 합성의 음성 이름을 가져옵니다.

반환

음성 합성 모델 이름, 즉 음성 이름입니다.

SetSpeechSynthesisOutputFormat

구문: public inline void SetSpeechSynthesisOutputFormat ( SpeechSynthesisOutputFormat formatId );

음성 합성 출력 형식(예: Riff16Khz16BitMonoPcm)을 설정합니다.

매개 변수

  • formatId 출력 형식 ID를 지정합니다.

GetSpeechSynthesisOutputFormat

구문: public inline std::string GetSpeechSynthesisOutputFormat ( ) const;

음성 합성 출력 형식을 가져옵니다.

반환

음성 합성 출력 형식입니다.

GetSpeechTranslationModels

구문: public inline std::vector< std::shared_ptr< SpeechTranslationModel > > GetSpeechTranslationModels ( );

사용 가능한 음성 번역 모델 목록을 가져옵니다.

반환

음성 번역 모델 정보입니다.

SetSpeechTranslationModel

구문: public inline void SetSpeechTranslationModel ( const std::string & name , const std::string & key );

음성 번역에 대한 모델을 설정합니다.

매개 변수

  • name 모델 이름입니다.

  • key 모델 암호 해독 키.

GetSpeechTranslationModelName

구문: public inline std::string GetSpeechTranslationModelName ( ) const;

음성 번역의 모델 이름을 가져옵니다.

반환

음성 번역 모델 이름입니다.

SetKeywordRecognitionModel

구문: public inline void SetKeywordRecognitionModel ( const std::string & name , const std::string & key );

키워드(keyword) 인식에 대한 모델을 설정합니다. 절전 모드 해제 단어 및 직접 명령을 감지하기 위해 맞춤화된 고객별 모델용입니다.

매개 변수

  • name 모델 이름입니다.

  • key 모델 암호 해독 키.

GetKeywordRecognitionModelName

구문: public inline std::string GetKeywordRecognitionModelName ( ) const;

키워드(keyword) 인식의 모델 이름을 가져옵니다.

반환

키워드(keyword) 인식 모델 이름입니다.

SetProperty

구문: public inline void SetProperty ( const std::string & name , const std::string & value );

속성 값을 이름으로 설정합니다.

매개 변수

  • name 속성 이름입니다.

  • value 속성 값입니다.

SetProperty

구문: public inline void SetProperty ( PropertyId id , const std::string & value );

ID별로 속성 값을 설정합니다.

매개 변수

  • id 속성 ID입니다.

  • value 속성 값입니다.

GetProperty

구문: public inline std::string GetProperty ( const std::string & name ) const;

이름으로 속성 값을 가져옵니다.

매개 변수

  • name 매개 변수 이름입니다.

반환

속성 값입니다.

GetProperty

구문: public inline std::string GetProperty ( PropertyId id ) const;

ID별로 속성 값을 가져옵니다.

매개 변수

  • id 매개 변수 ID입니다.

반환

속성 값입니다.

~EmbeddedSpeechConfig

구문: public virtual ~EmbeddedSpeechConfig ( ) = default;

개체를 소멸합니다.

FromPath

구문: public inline static std::shared_ptr< EmbeddedSpeechConfig > FromPath ( const std::string & path );

지정된 오프라인 모델 경로를 사용하여 포함된 음성 구성의 instance 만듭니다.

매개 변수

  • path 오프라인 모델을 검색할 폴더 경로입니다. 여러 모델이 하위 폴더에 있는 루트 경로 또는 특정 모델 폴더에 대한 직접 경로일 수 있습니다.

반환

새 포함된 음성 구성 instance 대한 공유 포인터입니다.

FromPaths

구문: public inline static std::shared_ptr< EmbeddedSpeechConfig > FromPaths ( const std::vector< std::string > & paths );

지정된 오프라인 모델 경로를 사용하여 포함된 음성 구성의 instance 만듭니다.

매개 변수

  • paths 오프라인 모델을 검색할 폴더 경로입니다. 이러한 경로는 여러 모델이 하위 폴더에 있는 루트 경로이거나 특정 모델 폴더에 대한 직접 경로일 수 있습니다.

반환

새 포함된 음성 구성 instance 대한 공유 포인터입니다.