diff --git a/native_client/java/jni/deepspeech.i b/native_client/java/jni/deepspeech.i index fb7caac1..50a65bf8 100644 --- a/native_client/java/jni/deepspeech.i +++ b/native_client/java/jni/deepspeech.i @@ -15,6 +15,11 @@ %pointer_functions(ModelState*, modelstatep); %pointer_functions(StreamingState*, streamingstatep); +%typemap(newfree) char* "DS_FreeString($1);"; +%newobject DS_SpeechToText; +%newobject DS_IntermediateDecode; +%newobject DS_FinishStream; + %rename ("%(strip:[DS_])s") ""; %include "../deepspeech.h"