資源簡介
需要安裝微軟的TTS語音庫,用netbeans可以直接打開運(yùn)行, 本地方法代碼在native_method_src文件夾里面,在WIN7系統(tǒng)上運(yùn)行效果不錯。
代碼片段和文件信息
#include?“com_tfsp_tts_Speak.h“
//告訴?Windows以單線程的方式創(chuàng)建com對象
JNIEXPORT?jboolean?JNICALL?Java_com_tfsp_tts_Speak_coInitialize
(JNIEnv?*?env?jobject?obj)
{
if(FAILED(::CoInitialize(NULL))){
return?false;
}
return?true;
}
//初始化
JNIEXPORT?jboolean?JNICALL?Java_com_tfsp_tts_Speak_init
(JNIEnv?*?env?jobject?obj)
{
?//獲取ISpVoice接口
????HRESULT?hr?=?CoCreateInstance(CLSID_SpVoice?NULL?CLSCTX_ALL?IID_ISpVoice?(void?**)&pVoice);
if(!SUCCEEDED(hr)){
return?false;
}
return?true;
}
//?朗讀文本
JNIEXPORT?void?JNICALL?Java_com_tfsp_tts_Speak_speakText
(JNIEnv?*?env?jobject?obj?jstring?textjboolean?isSynchro)
{
?wchar_t*??wp?=?(wchar_t*)env->?GetStringChars(textfalse);???
?if(isSynchro)
?{
HRESULT?hr?=?pVoice->Speak(wp??SPF_PURGEBEFORESPEAK|SPF
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-11-24?12:56??javatts\
?????文件??????213084??2012-02-28?10:04??javatts\TTSDLL.dll
?????目錄???????????0??2012-11-24?12:56??javatts\build\
?????文件?????????108??2012-02-28?17:10??javatts\build\built-jar.properties
?????目錄???????????0??2012-11-24?12:56??javatts\build\classes\
?????文件???????????0??2012-02-28?17:10??javatts\build\classes\.netbeans_automatic_build
?????文件???????????0??2012-02-28?17:10??javatts\build\classes\.netbeans_update_resources
?????目錄???????????0??2012-11-24?12:56??javatts\build\classes\Speak\
?????目錄???????????0??2012-11-24?12:56??javatts\build\classes\Speak\java\
?????目錄???????????0??2012-11-24?12:56??javatts\build\classes\com\
?????目錄???????????0??2012-11-24?12:56??javatts\build\classes\com\tfsp\
?????目錄???????????0??2012-11-24?12:56??javatts\build\classes\com\tfsp\tts\
?????文件?????????871??2012-02-28?17:10??javatts\build\classes\com\tfsp\tts\Speak.class
?????目錄???????????0??2012-11-24?12:56??javatts\build\classes\com\tfsp\tts\java\
?????目錄???????????0??2012-11-24?12:56??javatts\build\classes\javaapplication2\
?????文件?????????883??2012-11-24?12:42??javatts\build\classes\javaapplication2\NewJfr
?????文件?????????802??2012-11-24?12:42??javatts\build\classes\javaapplication2\NewJfr
?????文件?????????802??2012-11-24?12:42??javatts\build\classes\javaapplication2\NewJfr
?????文件?????????793??2012-11-24?12:42??javatts\build\classes\javaapplication2\NewJfr
?????文件?????????793??2012-11-24?12:42??javatts\build\classes\javaapplication2\NewJfr
?????文件?????????793??2012-11-24?12:42??javatts\build\classes\javaapplication2\NewJfr
?????文件?????????793??2012-11-24?12:42??javatts\build\classes\javaapplication2\NewJfr
?????文件?????????793??2012-11-24?12:42??javatts\build\classes\javaapplication2\NewJfr
?????文件?????????968??2012-11-24?12:42??javatts\build\classes\javaapplication2\NewJfr
?????文件????????1018??2012-11-24?12:42??javatts\build\classes\javaapplication2\NewJfr
?????文件???????12964??2012-11-24?12:42??javatts\build\classes\javaapplication2\NewJfr
?????文件???????13254??2012-11-24?12:42??javatts\build\classes\javaapplication2\NewJfr
?????目錄???????????0??2012-11-24?12:56??javatts\build\empty\
?????目錄???????????0??2012-11-24?12:56??javatts\build\generated-sources\
?????目錄???????????0??2012-11-24?12:56??javatts\build\generated-sources\ap-source-output\
?????文件????????3743??2012-02-28?13:37??javatts\build.xm
............此處省略24個文件信息
- 上一篇:apk加解密工具類
- 下一篇:xm
lworker-1.2.1-micmiu.jar
評論
共有 條評論