HybridSpeechConfig クラス

音声認識または音声合成用のハイブリッド (クラウドおよび埋め込み) 構成を定義するクラス。

メンバー

演算子 SPXSPEECHCONFIGHANDLE

構文: public inline explicit operator SPXSPEECHCONFIGHANDLE ( ) const;

基になるハンドル値を取得するために使用される内部演算子。

戻り値

ハンドル。

SetSpeechRecognitionOutputFormat

構文: public inline void SetSpeechRecognitionOutputFormat ( OutputFormat format );

音声認識の出力形式を設定します。

パラメーター

  • format 音声認識の出力形式 (単純または詳細)。

GetSpeechRecognitionOutputFormat

構文: public inline OutputFormat GetSpeechRecognitionOutputFormat ( ) const;

音声認識の出力形式を取得します。

戻り値

音声認識の出力形式 (単純または詳細)。

SetSpeechSynthesisOutputFormat

構文: public inline void SetSpeechSynthesisOutputFormat ( SpeechSynthesisOutputFormat formatId );

音声合成出力形式 (Riff16Khz16BitMonoPcm など) を設定します。

パラメーター

  • formatId 出力形式 ID を指定します

GetSpeechSynthesisOutputFormat

構文: public inline std::string GetSpeechSynthesisOutputFormat ( ) const;

音声合成の出力形式を取得します。

戻り値

音声合成の出力形式。

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。

戻り値

プロパティ値。

~HybridSpeechConfig

構文: public virtual ~HybridSpeechConfig ( ) = default;

オブジェクトを破棄します。

FromConfigs

構文: public inline static std::shared_ptr< HybridSpeechConfig > FromConfigs ( std::shared_ptr< SpeechConfig > cloudSpeechConfig , std::shared_ptr< EmbeddedSpeechConfig > embeddedSpeechConfig );

指定したクラウドと埋め込み音声構成を使用して、ハイブリッド音声構成のインスタンスを作成します。

パラメーター

  • cloudSpeechConfig クラウド音声構成の共有スマート ポインター。

  • embeddedSpeechConfig 埋め込まれた音声構成の共有スマート ポインター。

戻り値

新しいハイブリッド音声構成インスタンスへの共有ポインター。