Class RemoteLanguageModelProvider
LanguageModelProvider that provides language models located on a remote resource.
Inheritance
System.Object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
RemoteLanguageModelProvider
Inherited Members
Namespace: Recognissimo.Components
Assembly: Recognissimo.dll
Syntax
[AddComponentMenu("Recognissimo/Language Model Providers/Remote Language Model Provider")]
public sealed class RemoteLanguageModelProvider : LanguageModelProvider
Fields
language
Language for which the language model will be loaded.
Declaration
public SystemLanguage language
Field Value
Type | Description |
---|---|
UnityEngine.SystemLanguage |
languageModels
List of the available language models.
Declaration
[Tooltip("List of available language models")]
public List<RemoteLanguageModelArchive> languageModels
Field Value
Type | Description |
---|---|
System.Collections.Generic.List<RemoteLanguageModelArchive> |
Methods
IsDownloaded(SystemLanguage)
Checks if the language model files are downloaded.
Declaration
public bool IsDownloaded(SystemLanguage downloadedLanguage)
Parameters
Type | Name | Description |
---|---|---|
UnityEngine.SystemLanguage | downloadedLanguage | Language to check |
Returns
Type | Description |
---|---|
System.Boolean | True if language is downloaded, false otherwise. |
RemoveLanguageModelFiles(SystemLanguage)
Remove language model files.
Declaration
public void RemoveLanguageModelFiles(SystemLanguage removeLanguage)
Parameters
Type | Name | Description |
---|---|---|
UnityEngine.SystemLanguage | removeLanguage | The language whose files are to be removed. |