Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Criar cabeçalho arquivo .wav



  • Boa tarde.

    Estou em um projeto no qual preciso pegar um arquivo de texto(.txt) com diversos dados e criar um arquivo de áudio(.wav) que possa ser reproduzido. Pesquisei bastante e vi que para isso preciso escrever certos dados para criar um cabeçalho para o arquivo, porém não encontrei como e quais dados eu preciso por no cabeçalho. Alguém já fez ou já viu algo parecido?



  • Você quer criar um WAV como se alguém fosse gravar o texto (falado)?



  • O texto não é falado, é o caso de um hardware que grava um batimento cardíaco e gera um arquivo de texto com os dados do batimento. A informação que eu recebi do criador do hardware era que para reproduzir o som seria necessário passar o arquivo para o formato .wav.
    Encontrei vários exemplos que softwares que fazem a leitura do arquivo de texto, com se fosse um e-book, mas não é este meu caso, preciso conseguir gravar os dados do cabeçalho de um arquivo wave para poder reproduzi-lo.



  • Encontrei uma solução mas estou com outro problema....consegui uma função em matlab para abrir o arquivo de som, agora preciso chamar a função do matlab pelo Qt, estudei a respeito do QProcess e tentei fazer abrir alguns programas e nenhum deles funcionou...Alguém tem algum exemplo funcional do como abrir um processo externo usando o QProcess?

    Tentei da seguinte maneira:

    QProcess proc;
    proc.start("C:\Python\python.exe");

    e

    QString programa = "C:\Python\python";
    QStringList arg;
    //arg << "-style" << "fusion";
    QProcess *proc = new QProcess(this);
    proc->start(programa, arg);

    Não apresentam erro, mas também não abrem a outra função.



  • @Ticianelli said:

    QProcess

    Pode usar o exitCode() para saber qual erro.

    Você tentou colocou duas barras ("C:\Python\python.exe")?


Log in to reply