Uwaga
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.
Klasa, która definiuje konfigurację mowy osadzonej (offline).
Członków
operator SPXSPEECHCONFIGHANDLE
Składnia: public inline explicit operator SPXSPEECHCONFIGHANDLE ( ) const;
Operator wewnętrzny używany do pobierania bazowej wartości dojścia.
Zwraca
Uchwyt.
GetSpeechRecognitionModels
Składnia: public inline std::vector< std::shared_ptr< SpeechRecognitionModel > > GetSpeechRecognitionModels ( );
Pobiera listę dostępnych modeli rozpoznawania mowy.
Zwraca
Informacje o modelu rozpoznawania mowy.
SetSpeechRecognitionModel
Składnia: public inline void SetSpeechRecognitionModel ( const std::string & name , const std::string & license );
Ustawia model rozpoznawania mowy.
Parametry
name
Nazwa modelu.license
Tekst licencji.
GetSpeechRecognitionModelName
Składnia: public inline std::string GetSpeechRecognitionModelName ( ) const;
Pobiera nazwę modelu do rozpoznawania mowy.
Zwraca
Nazwa modelu rozpoznawania mowy.
SetSpeechRecognitionOutputFormat
Składnia: public inline void SetSpeechRecognitionOutputFormat ( OutputFormat format );
Ustawia format danych wyjściowych rozpoznawania mowy.
Parametry
-
format
format danych wyjściowych rozpoznawania mowy (prosty lub szczegółowy).
GetSpeechRecognitionOutputFormat
Składnia: public inline OutputFormat GetSpeechRecognitionOutputFormat ( ) const;
Pobiera format danych wyjściowych rozpoznawania mowy.
Zwraca
Format danych wyjściowych rozpoznawania mowy (prosty lub szczegółowy).
SetProfanity
Składnia: public inline void SetProfanity ( ProfanityOption profanity );
Ustawia opcję wulgaryzmów. Może to służyć do usuwania wulgarnych słów lub maskowania ich.
Parametry
-
profanity
wartość opcji wulgaryzmów.
SetSpeechSynthesisVoice
Składnia: public inline void SetSpeechSynthesisVoice ( const std::string & name , const std::string & license );
Ustawia głos na potrzeby syntezy mowy osadzonej.
Parametry
name
Nazwa głosu osadzonej syntezy mowy.license
Tekst licencji.
GetSpeechSynthesisVoiceName
Składnia: public inline std::string GetSpeechSynthesisVoiceName ( ) const;
Pobiera nazwę głosu na potrzeby syntezy mowy osadzonej.
Zwraca
Nazwa modelu syntezy mowy, tj. nazwa głosu.
SetSpeechSynthesisOutputFormat
Składnia: public inline void SetSpeechSynthesisOutputFormat ( SpeechSynthesisOutputFormat formatId );
Ustawia format danych wyjściowych syntezy mowy (np. Riff16Khz16BitMonoPcm).
Parametry
-
formatId
Określa identyfikator formatu wyjściowego
GetSpeechSynthesisOutputFormat
Składnia: public inline std::string GetSpeechSynthesisOutputFormat ( ) const;
Pobiera format danych wyjściowych syntezy mowy.
Zwraca
Format danych wyjściowych syntezy mowy.
GetSpeechTranslationModels
Składnia: public inline std::vector< std::shared_ptr< SpeechTranslationModel > > GetSpeechTranslationModels ( );
Pobiera listę dostępnych modeli tłumaczenia mowy.
Zwraca
Informacje o modelu tłumaczenia mowy.
SetSpeechTranslationModel
Składnia: public inline void SetSpeechTranslationModel ( const std::string & name , const std::string & license );
Ustawia model tłumaczenia mowy.
Parametry
name
nazwa modelu.license
tekst licencji.
GetSpeechTranslationModelName
Składnia: public inline std::string GetSpeechTranslationModelName ( ) const;
Pobiera nazwę modelu tłumaczenia mowy.
Zwraca
Nazwa modelu tłumaczenia mowy.
SetKeywordRecognitionModel
Składnia: public inline void SetKeywordRecognitionModel ( const std::string & name , const std::string & license );
Ustawia model rozpoznawania słów kluczowych. Dotyczy to modeli specyficznych dla klienta, które są dostosowane do wykrywania wyrazów wznawiania i poleceń bezpośrednich.
Parametry
name
nazwa modelu.license
tekst licencji.
GetKeywordRecognitionModelName
Składnia: public inline std::string GetKeywordRecognitionModelName ( ) const;
Pobiera nazwę modelu do rozpoznawania słów kluczowych.
Zwraca
Nazwa modelu rozpoznawania słów kluczowych.
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
name
Nazwa właściwości.value
wartość 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
id
identyfikator właściwości.value
wartość 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
-
name
Nazwa 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
-
id
Identyfikator parametru.
Zwraca
Wartość właściwości.
~EmbeddedSpeechConfig
Składnia: public virtual ~EmbeddedSpeechConfig ( ) = default;
Destrukuje obiekt.
FromPath
Składnia: public inline static std::shared_ptr< EmbeddedSpeechConfig > FromPath ( const std::string & path );
Tworzy wystąpienie osadzonej konfiguracji mowy z określoną ścieżką modelu offline.
Parametry
-
path
ścieżka folderu do wyszukiwania modeli w trybie offline. Może to być ścieżka główna, w której znajduje się kilka modeli w podfolderach lub bezpośrednia ścieżka do określonego folderu modelu.
Zwraca
Wskaźnik udostępniony do nowego osadzonego wystąpienia konfiguracji mowy.
FromPaths
Składnia: public inline static std::shared_ptr< EmbeddedSpeechConfig > FromPaths ( const std::vector< std::string > & paths );
Tworzy wystąpienie osadzonej konfiguracji mowy z określonymi ścieżkami modelu offline.
Parametry
-
paths
Ścieżki folderów do wyszukiwania modeli w trybie offline. Mogą to być ścieżki główne, w których kilka modeli znajduje się w podfolderach lub ścieżki bezpośrednie do określonych folderów modelu.
Zwraca
Wskaźnik udostępniony do nowego osadzonego wystąpienia konfiguracji mowy.