`
mickey_hou
  • 浏览: 247804 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

xunfei

阅读更多

    private ToastDeal deal = new ToastDeal();
    String grammar = null;

    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        speech_listenAndWrite(this);
        speechCombining("我今天的运气很好,出门捡了50元钱钱...嘿嘿...",this);
        //speechDistinguish();
    }
   
    /**
     * 创建对话框   语音听写示例
     */
    public void speech_listenAndWrite(Context context)
    {
        RecognizerDialog isrDialog = new RecognizerDialog(context,Parameters.XUNFEI_APP_ID);
        isrDialog.setEngine("sms", null, null);
        isrDialog.setListener(recoListener);
        isrDialog.show();
    }
   
    private RecognizerDialogListener recoListener = new RecognizerDialogListener()
    {
        String result_text = "";
        public void onResults(ArrayList<RecognizerResult> results,boolean isLast)
        {
           
            if (isLast)
            {
                if (null != results)
                {
                    result_text = results.get(0).text;
                }
                deal.showToast(XunfeiTTSActivity.this, "结果为:" + result_text);
            }
            else
            {
                deal.showToast(XunfeiTTSActivity.this, "结果未取完!");
            }
        }
        public void onEnd(SpeechError error)
        {
            if (error != null)
            {
                deal.showToast(XunfeiTTSActivity.this, "错误返回码:" + error + " 文本内容为 :" + result_text);
                //showText(text);
            }
        }
    };
    /**
     * 语音合成示例
     */
    public void speechCombining(String speak_text,Context context)
    {
        // 后台方式
        SynthesizerPlayer player = SynthesizerPlayer.createSynthesizerPlayer(context,Parameters.XUNFEI_APP_ID);
        player.setVoiceName(Parameters.XUNFEI_VOICENAME_XIAOMEI);
        player.playText(speak_text, Parameters.XUNFEI_SPEAK_FASHION, null);
        player.setVolume(100);//80为语音播放音量   最高100  最低0
    }
   
    /**
     * 暂停语音播报功能
     */
    public void pause(Context context)
    {
        SynthesizerPlayer player = SynthesizerPlayer.createSynthesizerPlayer(context,Parameters.XUNFEI_APP_ID);
        player.pause();
    }
   
    /**
     * 开始语音播报功能
     */
    public void resume(Context context)
    {
        SynthesizerPlayer player = SynthesizerPlayer.createSynthesizerPlayer(context,Parameters.XUNFEI_APP_ID);
        player.resume();
    }
分享到:
评论

相关推荐

    2020_xunfei_xray_coco.zip

    2020年科大讯飞开发者大赛-X光安检图像识别挑战赛提供了一个名为"2020_xunfei_xray_coco.zip"的数据集,它特别针对X光图像识别任务,旨在帮助研究者和开发者提升在这一领域的技术能力。这个数据集采用了COCO(Common...

    xunfei_tts_server.cpp.tar.gz_文字转换音频_讯飞TTS_语音合成

    本文将深入探讨如何利用科大讯飞的TTS(Text To Speech)服务,将文字转化为高质量的音频流,主要以“xunfei_tts_server.cpp”这个示例代码为载体,讲解其核心知识点。 首先,我们需要理解TTS的基本原理。TTS技术是...

    wfv_java_demo_xunfei_DEMO_讯飞_

    本文将围绕“wfv_java_demo_xunfei_DEMO_讯飞”这一主题,深入探讨讯飞提供的Java语音引擎示例程序,旨在帮助开发者更好地理解和运用讯飞的语音技术。 “讯飞wfv测试程序”是一套基于Java语言编写的演示程序,它...

    讯飞星火大模型非官方.NET SDK Xunfei's _Xinghuo_ SparkDesk

    针对这一模型,非官方.NET SDK——Xunfei's _Xinghuo_ SparkDesk应运而生,为.NET开发者提供了方便快捷的接口,使得在C#或C#/.NET环境中调用和利用讯飞星火模型成为可能。 首先,我们要明确.NET SDK的作用。SDK...

    在线语音合成(流式版)SDK_xunfei_在线语音合成_语音_语音流加工_skillo2q_

    本文将详细解析标题“在线语音合成(流式版)SDK_xunfei_在线语音合成_语音_语音流加工_skillo2q_”所涉及的知识点,并结合描述与标签进行深入探讨。 1. **在线语音合成(流式版)SDK**:SDK(Software Development...

    C# 对接讯飞图片识别API

    private readonly string _apiUrl = "https://api.xunfei.ai/image/ocr"; public async Task&lt;string&gt; RecognizeImage(string imagePath) { using var client = new HttpClient(); var imageData = File....

    xunfei试玩版SpeechDemo

    《讯飞试玩版SpeechDemo解析》 讯飞试玩版SpeechDemo是一个专注于语音技术的演示项目,旨在帮助开发者快速理解和应用科大讯飞的语音识别、语音合成等核心技术。这款Demo提供了丰富的示例代码,使得用户能够轻松探索...

    xunfei_for_delphi.zip_DELPHI U8_Delphi 讯飞_文本语义解析_讯飞

    delphi 调用讯飞SDK 文本语义解析

    java调用科大讯飞在线语音合成API -完整代码

    |——|——|——|——xunfei: 讯飞语音合成的工具包 |——|——|——|——ConvertUtils: 音频文件转换格式工具 |——|——|——|——Test: 测试main |——|——|——|——WaveHeader: Wav转Mp3需要的header 1. ...

    MoveButton.rar

    在MFC(Microsoft Foundation Classes)库中,CButton是一个非常基础的控件类,用于创建和操作GUI(图形用户界面)中的按钮。然而,如果希望实现一个可移动和可调整大小的按钮,单纯使用CButton类是无法满足需求的。...

    XunFeiYuyinWebApi完整版.7z

    《XunFeiYuyinWebApi完整版:探索科大讯飞的语音技术在Web应用中的实践》 科大讯飞,作为国内领先的语音技术提供商,提供了丰富的API接口供开发者使用,其中XunFeiYuyinWebApi是其在Web应用中实现语音识别和语音...

    Freeswitch集成科大讯飞及百度语音服务_freeswitch_

    【Freeswitch集成科大讯飞及百度语音服务】是一个关于如何在Freeswitch系统中整合科大讯飞和百度的语音服务的技术文档。Freeswitch是一个开源的通信平台,常用于建立VoIP(Voice over Internet Protocol)系统,提供...

    H5讯飞语音听写js

    【标题】:“H5讯飞语音听写js”是指使用HTML5技术,结合科大讯飞提供的WebAPI,实现语音识别、语音合成功能的JavaScript库。它使得开发者能够在网页应用中轻松集成语音输入和输出的功能,提升用户体验,特别是在...

    android 中英文离线讯飞语音播报apk

    其中,“xunfei”代表讯飞,“tts”是Text-to-Speech的缩写,而“3.0”可能表示这是该应用的第3.0版本。这个apk文件包含了所有必要的代码、资源和数据,用户只需在Android设备上安装此文件,即可享受讯飞提供的离线...

    TTS离线语音播报辅助工具

    "apk文件",即"xunfei.apk",是Android应用程序的打包格式,这里可能是科大讯飞(Xunfei)提供的一个离线语音引擎。科大讯飞是中国领先的语音技术提供商,他们的TTS技术在业界有很高的评价。这个apk文件可能包含了一...

    X光安检图像数据集.zip

    X光安检图像数据集.zip 安检X光数据集包含训练集和测试集,其中训练数据集一共有4000张X光照片左右,验证数据集一共有900张左右X光照片。用于安检AI模型的训练与验证。

    讯飞tts-3.0-粤语apk.zip

    "xunfei_irf"可能包含了讯飞的发音模型和其他相关资源,而"apps"可能是包含了一些使用讯飞TTS引擎的示例应用,供开发者参考学习如何在实际项目中应用这个引擎。 总的来说,这个压缩包提供了科大讯飞TTS引擎的粤语...

    Python利用讯飞语音API实现方言学习之PyQt5界面实现工程

    5. 在`mainFrame.py`中导入UI文件,并根据用户界面事件(如按钮点击)调用`api_xunfei.py`中的API接口功能。 6. 运行`mainFrame.py`启动应用程序,用户可以通过GUI与程序交互,进行方言学习。 通过这个项目,开发者...

    讯飞输入法

    讯飞输入法

    讯飞离线合成语音.zip

    3. "my_xunfei_tool.exe" - 这应该是主程序文件,用户通过这个可执行文件来运行和交互使用讯飞的离线语音合成工具。 4. "msc" - 这个文件名没有明确的扩展名,可能是其他相关配置或数据文件,可能用于支持msc.dll的...

Global site tag (gtag.js) - Google Analytics