/// <summary> /// 音声合成タスクを追加/再生します。 /// 処理に成功した場合はtrueを、 /// 処理に失敗したりリストに対象ターゲットがなかった場合はfalseを返します。 /// </summary> /// <param name="target">追加/再生するターゲット</param> /// <returns>処理結果</returns> public bool Play(string target) { bool result = false; if (isCanNarrator(target)) { if (narratorset[target] is bouyomiLib) { bouyomiLib obj = (bouyomiLib)narratorset[target]; result = obj.Play(); } else if (narratorset[target] is yukaLib) { yukaLib obj = (yukaLib)narratorset[target]; result = obj.Play(); } } return(result); }