protected SPEAK_RETURN(SerializationInfo info, StreamingContext context)
        {
            JavaScriptSerializer ser = new JavaScriptSerializer();
            var json_e = info.GetString("error");

            error = ser.Deserialize <DLL_LOAD_ERROR>(json_e);
            var json_b = info.GetString("wavdata");

            wavdata = ser.Deserialize <byte[]>(json_b);
        }
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="_error"> エラー用オブジェ</param>
 /// <param name="wavdata">データが入った<see cref="byte"/>オブジェクト</param>
 public SPEAK_RETURN(DLL_LOAD_ERROR _error, byte[] wavdata)
 {
     this.error = _error;
 }
 /// <summary>
 /// コンストラクタ
 /// </summary>
 public SPEAK_RETURN()
 {
     error   = new DLL_LOAD_ERROR();
     wavdata = new byte[] { 0 };
 }