Example #1
0
    /// <summary>
    /// ボイスデータを設定する
    /// </summary>
    public IEnumerator SetVoiceDataInterrupt()
    {
        //音声おしゃべり設定がONなら、音声おしゃべりする
        if (LiplisSetting.Instance.Setting.FlgVoice)
        {
            //初期データをセット
            yield return(StartCoroutine(ClalisForLiplisGetVoiceMp3Ondemand.SetVoiceDataStart(NowLoadTopic, modelController.GetModelCount())));

            //以降は順次セット
            SetVoiceDataInterrupt(this.NowLoadTopic);
        }
    }
Example #2
0
        //====================================================================
        //
        //                          音声おしゃべり関連
        //
        //====================================================================
        #region 音声おしゃべり関連

        /// <summary>
        /// ボイスデータを設定する
        /// </summary>
        public IEnumerator SetVoiceData()
        {
            //音声おしゃべり設定がONなら、音声おしゃべりする
            if (LiplisSetting.Instance.Setting.FlgVoice)
            {
                if (NowLoadTopic.TalkSentenceList.Count < 0)
                {
                    //0以下なら何もしない
                }
                else
                {
                    //初期データをセット
                    yield return(StartCoroutine(ClalisForLiplisGetVoiceMp3Ondemand.SetVoiceDataStart(NowLoadTopic, LiplisModels.Instance.GetModelCount())));

                    //以降は順次セット
                    SetVoiceData(this.NowLoadTopic);
                }
            }
        }