如何为桂林市建设局网站选择合适的公司进行企业官网建设?
摘要:桂林市建设局网站,公司做网站 需要解决哪些问题,室内装饰设计说明,网站模板建设报价此博客实现与java实现微软文本转语音(TTS)经验总结_java tts_${简简单单}的博客-
桂林市建设局网站,公司做网站 需要解决哪些问题,室内装饰设计说明,网站模板建设报价此博客实现与java实现微软文本转语音#xff08;TTS#xff09;经验总结_java tts_${简简单单}的博客-CSDN博客之上#xff0c;首先感谢博客源码的提供#xff0c;本人在上面添加了一些详细的注释#xff0c;方便大家跟好的理解和使用#xff0c;毕竟我已经用原文调试了一…此博客实现与java实现微软文本转语音TTS经验总结_java tts_${简简单单}的博客-CSDN博客之上首先感谢博客源码的提供本人在上面添加了一些详细的注释方便大家跟好的理解和使用毕竟我已经用原文调试了一下午才调通一些细节的问题给大家标注出来免得浪费大家的时间下面直接开始代码吧 首先大家需要去微软官网获取到密钥方便调用时可以使用大家注意看下图我们一定要注意给我们分配到的区域我这里是分配到eastus ,就是east us美国东部的意思大家一定需要注意一下后面会使用到的然后终结点里面的地址就是我们获取token的地址 下面我们准备几个类方便后面使用大家把代码都复制到自己项目中不要有遗漏
package com.daoversal.util;public class ByteArray {private byte[] data;private int length;public ByteArray(){length 0;data new byte[length];}public ByteArray(byte[] ba){data ba;length ba.length;}/**合并数组*/public void cat(byte[] second, int offset, int length){if(this.length length data.length) {int allocatedLength Math.max(data.length, length);byte[] allocated new byte[allocatedLength 1];System.arraycopy(data, 0, allocated, 0, this.length);System.arraycopy(second, offset, allocated, this.length, length);data allocated;}else {System.arraycopy(second, offset, data, this.length, length);}this.length length;}public void cat(byte[] second){cat(second, 0, second.length);}public byte[] getArray(){if(length data.length){return data;}byte[] ba new byte[length];System.arraycopy(data, 0, ba, 0, this.length);data ba;return ba;}public int getLength(){return length;}
}
package com.daoversal.util;import javax.net.ssl.HttpsURLConnection;
import java.net.URL;public class HttpsConnection {public static HttpsURLConnection getHttpsConnection(String connectingUrl) throws Exception {URL url new URL(connectingUrl);return (HttpsURLConnection) url.openConnection();}
}
package com.daoversal.util;import lombok.extern.slf4j.Slf4j;
import org.w3c.dom.Document;
import org.w3c.dom.Element;import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Tr
