Example #1
0
    void Update()
    {
        baiduapi = gameObject.GetComponent <TestBaidu>();
        AudioSource audio1 = audioObject.GetComponent <AudioSource>();

        // baiduapi.StartListen_bool();
        if (baiduapi._isListen)
        {
            baiduapi.StartVoice("{\"accept-audio-data\":true,\"vad.endpoint-timeout\":0,\"vad\":dnn,\"pid\":15361,\"disable-punctuation\":false,\"accept-audio-volume\":true}");
        }
        if (Input.GetKeyDown(KeyCode.Q))
        //if (baiduapi._isListen)
        // if (audio1.isPlaying)
        // if(audio1.clip)
        {
            anim.CrossFade("Stand", 0.1f);
            anim.SetBool("iswave", true);
            anim.SetBool("isstand", false);
            Debug.Log("wozaikongzhi");
        }
        else
        {
            anim.SetBool("iswave", false);
            anim.SetBool("isstand", true);
        }

// key control

        if (Input.GetKeyDown(KeyCode.Q))
        {
            anim.CrossFade("Stand", 0.1f);
            anim.SetBool("iswave", true);
            anim.SetBool("isstand", false);
        }
        else
        {
            anim.SetBool("iswave", false);
            anim.SetBool("isstand", true);
        }
        //if (Input.GetKeyDown(KeyCode.S))
        //{
        //    anim.CrossFade("Combine1", 0.1f);

        //}
        if (Input.GetKeyDown(KeyCode.W))
        {
            anim.CrossFade("Stand", 0.1f);
            anim.SetBool("iscom1", true);
            anim.SetBool("isstand1", false);
        }
        else
        {
            anim.SetBool("iscom1", false);
            anim.SetBool("isstand1", true);
        }
        // if (Input.GetKeyDown(KeyCode.D))
        // {
        //     anim.CrossFade("Combine2", 0.1f);

        //  }
        if (Input.GetKeyDown(KeyCode.E))
        {
            anim.CrossFade("Stand", 0.1f);
            anim.SetBool("iscom2", true);
            anim.SetBool("isstand2", false);
        }
        else
        {
            anim.SetBool("iscom2", false);
            anim.SetBool("isstand2", true);
        }

        if (Input.GetKeyDown(KeyCode.R))
        {
            anim.CrossFade("Stand", 0.1f);
            anim.SetBool("isran1", true);
            anim.SetBool("isstand3", false);
        }
        else
        {
            anim.SetBool("isran1", false);
            anim.SetBool("isstand3", true);
        }
    }
Example #2
0
    //Youhuihuodong


    // Use this for initialization
    void Start()
    {
        anim     = gameObject.GetComponent <Animator>();
        baiduapi = gameObject.GetComponent <TestBaidu>();
        AudioSource audio1 = audioObject.GetComponent <AudioSource>();
    }