Qt 5.8 音频、文本转换引擎

本文深入探讨了Qt 5.8版本中的音频处理功能,包括播放、录制和编辑音频。同时,介绍了如何利用Qt进行文本转换,包括不同编码之间的转换和格式化操作。通过实例,读者将掌握Qt在多媒体和文本处理方面的强大能力。
摘要由CSDN通过智能技术生成
Qt音频引擎模块负责访问音频的功能, 讲语音转换为文本,或者将文本转化成为音频。 这是是否有用的模块, 在Linux 操作系统上依赖于libspeechd  库, 在其他的平台上提供了特定的API进行转换。 

所包含的头文件为:

   #include <QTextToSpeech>

在工程文件中加入 : 
   
  QT += texttospeech

简单实例:

在工程文件中加入:

  TEMPLATE = app

  QT += widgets texttospeech

头文件源代码:


#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QtWidgets/qmainwindow.h>

#include "ui_mainwindow.h"

#include <QTextToSpeech>

class MainWindow : public QMainWindow
{
    Q_OBJECT
public:
    MainWindow(QWidget *parent = 0);

public slots:
    void speak();
    void stop();

    void setRate(int);
    void setPitch(int);
    void setVolume(int volume);

    void stateChanged(QTextToSpeech::State state);
    void engineSelected(int index);
    void languageSelected(int language
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值