Exemple #1
0
    void InitAzureRecognizer()
    {
        recognizer = new AzureRecognizer(
            Environment.GetEnvironmentVariable("AZURE_SBSCRIPTION_KEY"),
            Environment.GetEnvironmentVariable("AZURE_REGION")
            );

        recognizer.OnUpdate
        .Subscribe((v) => { Debug.Log(v.Item1 + " -> " + v.Item2); })
        .AddTo(gameObject);

        recognizer.OnUpdate
        .BatchFrame(0, FrameCountType.Update)
        .Subscribe((v) => {
            recognizedText.text = v.Last().Item1;
            translatedText.text = v.Last().Item2;
        })
        .AddTo(gameObject);

        recognizer.Start();
    }
Exemple #2
0
 void OnDestroy()
 {
     recognizer.Stop();
     recognizer = null;
     client     = null;
 }