docs: public static BaseResult addvoicetorecofortext(String accessToken, String voiceId, String lang, InputStream inputStream) {
          HttpPost httpPost = new HttpPost(BASE_URI + "/cgi-bin/media/voice/addvoicetorecofortext");
          byte[] data;
          try {
              data = StreamUtils.copyToByteArray(inputStream);
          } catch (IOException e) {
              logger.error("", e);
              throw new RuntimeException(e);
          }
  
          HttpEntity reqEntity = MultipartEntityBuilder.create()
                  .addBinaryBody("media", data, ContentType.DEFAULT_BINARY, "temp." + MediaType.voice_mp3.fileSuffix())
                  .addTextBody(PARAM_ACCESS_TOKEN, API.accessToken(accessToken))
                  .addTextBody("format", MediaType.voice_mp3.fileSuffix())
                  .addTextBody("voice_id", voiceId)
                  .addTextBody("lang", lang == null || lang.isEmpty() ? "zh_CN" : lang)
                  .build();
          httpPost.setEntity(reqEntity);
  
          return LocalHttpClient.executeJsonResult(httpPost, BaseResult.class);
      }