1234567891011121314151617181920212223242526272829 |
- package com.k2fsa.sherpa.ncnn
- import android.content.res.AssetManager
- fun main() {
- var model = SherpaNcnn(
- assetManager = AssetManager(),
- modelConfig = getModelConfig(type = 1, useGPU = false)!!,
- decoderConfig = getDecoderConfig(enableEndpoint = true),
- fbankConfig = getFbankConfig(),
- )
- var samples = WaveReader.readWave(
- assetManager = AssetManager(),
- filename = "./sherpa-ncnn-conv-emformer-transducer-2022-12-06/test_wavs/2.wav"
- )
- model.decodeSamples(samples!!)
- var tail_paddings = FloatArray(8000) // 0.5 seconds
- model.decodeSamples(tail_paddings)
- model.inputFinished()
- println(model.text)
- return
- }
|