Changeset 35240 for gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/services/ReoTuhituhiApiService.java
- Timestamp:
- 2021-08-03T14:36:14+12:00 (3 years ago)
- Location:
- gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy
-
Property svn:ignore
set to
build
-
Property svn:ignore
set to
-
gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/src/main/java/org/atea/nlptools/koreromaoriinterface/services/ReoTuhituhiApiService.java
r35239 r35240 25 25 private final ExecutorService threadPool; 26 26 private final Gson jsonSerialiser; 27 private final String apiEndpoint; 28 private final String apiKey; 27 29 28 public ReoTuhituhiApiService(Gson jsonSerialiser )30 public ReoTuhituhiApiService(Gson jsonSerialiser, String apiEndpoint, String apiKey) 29 31 { 30 32 this.jsonSerialiser = jsonSerialiser; 33 this.apiEndpoint = apiEndpoint; 34 this.apiKey = apiKey; 31 35 32 36 threadPool = java.util.concurrent.Executors.newFixedThreadPool(3); … … 87 91 throws Exception 88 92 { 89 // TODO: Use servlet param for URL90 // TODO: Use servlet param for API key91 93 String jsonResponse = HttpRequestService 92 .post( "https://asr.koreromaori.io/transcribe_with_metadata")93 .authorization("Basic " )94 .post(apiEndpoint) 95 .authorization("Basic " + apiKey) 94 96 .send(audioStream) 95 97 .body();
Note:
See TracChangeset
for help on using the changeset viewer.