mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 13:38:47 +00:00
Report the eSpeak version in the main activity.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* Copyright (C) 2011 Google Inc.
|
||||
* Copyright (C) 2012 Reece H. Dunn
|
||||
* Copyright (C) 2012-2013 Reece H. Dunn
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -162,6 +162,13 @@ JNICALL Java_com_reecedunn_espeak_SpeechSynthesis_nativeDestroy(
|
||||
return JNI_TRUE;
|
||||
}
|
||||
|
||||
JNIEXPORT jobject
|
||||
JNICALL Java_com_reecedunn_espeak_SpeechSynthesis_nativeGetVersion(
|
||||
JNIEnv *env, jclass clazz) {
|
||||
if (DEBUG) LOGV("%s", __FUNCTION__);
|
||||
return env->NewStringUTF(espeak_Info(NULL));
|
||||
}
|
||||
|
||||
JNIEXPORT jint
|
||||
JNICALL Java_com_reecedunn_espeak_SpeechSynthesis_nativeGetSampleRate(
|
||||
JNIEnv *env, jobject object) {
|
||||
|
||||
@@ -128,5 +128,6 @@
|
||||
<item>5x</item>
|
||||
</string-array>
|
||||
<string name="status">Status</string>
|
||||
<string name="tts_version">eSpeak version</string>
|
||||
|
||||
</resources>
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2012 Reece H. Dunn
|
||||
* Copyright (C) 2012-2013 Reece H. Dunn
|
||||
* Copyright (C) 2011 Google Inc.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
@@ -78,6 +78,10 @@ public class SpeechSynthesis {
|
||||
nativeDestroy();
|
||||
}
|
||||
|
||||
public static String getVersion() {
|
||||
return nativeGetVersion();
|
||||
}
|
||||
|
||||
public int getSampleRate() {
|
||||
return nativeGetSampleRate();
|
||||
}
|
||||
@@ -185,6 +189,8 @@ public class SpeechSynthesis {
|
||||
|
||||
private native final boolean nativeDestroy();
|
||||
|
||||
private native final static String nativeGetVersion();
|
||||
|
||||
private native final int nativeGetSampleRate();
|
||||
|
||||
private native final int nativeGetChannelCount();
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2012 Reece H. Dunn
|
||||
* Copyright (C) 2012-2013 Reece H. Dunn
|
||||
* Copyright (C) 2009 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
@@ -177,6 +177,9 @@ public class eSpeakActivity extends Activity {
|
||||
mInformation.add(new Pair<String,String>(availableVoices, Integer.toString(mVoices.size())));
|
||||
}
|
||||
|
||||
final String version = getString(R.string.tts_version);
|
||||
mInformation.add(new Pair<String,String>(version, SpeechSynthesis.getVersion()));
|
||||
|
||||
final String statusText;
|
||||
switch (mState) {
|
||||
case ERROR:
|
||||
|
||||
Reference in New Issue
Block a user