Add context biasing for mobile (#568)
This commit is contained in:
@@ -85,7 +85,7 @@ class SherpaOnnx(
|
||||
acceptWaveform(ptr, samples, sampleRate)
|
||||
|
||||
fun inputFinished() = inputFinished(ptr)
|
||||
fun reset(recreate: Boolean = false) = reset(ptr, recreate = recreate)
|
||||
fun reset(recreate: Boolean = false, hotwords: String = "") = reset(ptr, recreate, hotwords)
|
||||
fun decode() = decode(ptr)
|
||||
fun isEndpoint(): Boolean = isEndpoint(ptr)
|
||||
fun isReady(): Boolean = isReady(ptr)
|
||||
@@ -93,6 +93,9 @@ class SherpaOnnx(
|
||||
val text: String
|
||||
get() = getText(ptr)
|
||||
|
||||
val tokens: Array<String>
|
||||
get() = getTokens(ptr)
|
||||
|
||||
private external fun delete(ptr: Long)
|
||||
|
||||
private external fun new(
|
||||
@@ -107,10 +110,11 @@ class SherpaOnnx(
|
||||
private external fun acceptWaveform(ptr: Long, samples: FloatArray, sampleRate: Int)
|
||||
private external fun inputFinished(ptr: Long)
|
||||
private external fun getText(ptr: Long): String
|
||||
private external fun reset(ptr: Long, recreate: Boolean)
|
||||
private external fun reset(ptr: Long, recreate: Boolean, hotwords: String)
|
||||
private external fun decode(ptr: Long)
|
||||
private external fun isEndpoint(ptr: Long): Boolean
|
||||
private external fun isReady(ptr: Long): Boolean
|
||||
private external fun getTokens(ptr: Long): Array<String>
|
||||
|
||||
companion object {
|
||||
init {
|
||||
|
||||
Reference in New Issue
Block a user