Add HarmonyOS examples for MatchaTTS. (#1678)
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
/**
|
||||
* Use these variables when you tailor your ArkTS code. They must be of the const type.
|
||||
*/
|
||||
export const HAR_VERSION = '1.10.35';
|
||||
export const HAR_VERSION = '1.10.37';
|
||||
export const BUILD_MODE_NAME = 'debug';
|
||||
export const DEBUG = true;
|
||||
export const TARGET_NAME = 'default';
|
||||
|
||||
@@ -1,11 +1,6 @@
|
||||
export { listRawfileDir, readWave, readWaveFromBinary, } from "libsherpa_onnx.so";
|
||||
|
||||
export { CircularBuffer,
|
||||
SileroVadConfig,
|
||||
SpeechSegment,
|
||||
Vad,
|
||||
VadConfig,
|
||||
} from './src/main/ets/components/Vad';
|
||||
export { CircularBuffer, SileroVadConfig, SpeechSegment, Vad, VadConfig, } from './src/main/ets/components/Vad';
|
||||
|
||||
|
||||
export { Samples,
|
||||
@@ -36,7 +31,8 @@ export { OnlineStream,
|
||||
OnlineRecognizer,
|
||||
} from './src/main/ets/components/StreamingAsr';
|
||||
|
||||
export { OfflineTtsVitsModelConfig,
|
||||
export { OfflineTtsMatchaModelConfig,
|
||||
OfflineTtsVitsModelConfig,
|
||||
OfflineTtsModelConfig,
|
||||
OfflineTtsConfig,
|
||||
OfflineTts,
|
||||
|
||||
@@ -17,8 +17,20 @@ export class OfflineTtsVitsModelConfig {
|
||||
public lengthScale: number = 1.0;
|
||||
}
|
||||
|
||||
export class OfflineTtsMatchaModelConfig {
|
||||
public acousticModel: string = '';
|
||||
public vocoder: string = '';
|
||||
public lexicon: string = '';
|
||||
public tokens: string = '';
|
||||
public dataDir: string = '';
|
||||
public dictDir: String = '';
|
||||
public noiseScale: number = 0.667;
|
||||
public lengthScale: number = 1.0;
|
||||
}
|
||||
|
||||
export class OfflineTtsModelConfig {
|
||||
public vits: OfflineTtsVitsModelConfig = new OfflineTtsVitsModelConfig();
|
||||
public matcha: OfflineTtsMatchaModelConfig = new OfflineTtsMatchaModelConfig();
|
||||
public numThreads: number = 1;
|
||||
public debug: boolean = false;
|
||||
public provider: string = 'cpu';
|
||||
|
||||
Reference in New Issue
Block a user