Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    24

    Come registrare audio usando il linguaggio C?

    Ciao a tutti,
    avrei la necessità di registrare alcuni campioni di voce in formato wav per poi passarli ad alcune routine che ho scritto in C. Non vorrei spostarmi in ambiente C++, e quindi volevo sapere come gestire queste funzioni in linguaggio C.
    Grazie.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Dipende dal sistema che usi ... windows ... linux ...

    Ovviamente non dipende dal C o dal C++ che non trattano nativamente questo tipo di dati, ma di librerie (fornite con il sistema operativo o di terze parti) che puoi utilizzare per fare quanto chiedi ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    24
    Il SO è windows. Per quel che riguarda le librerie puoi per caso consigliarmene qualcuna?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Puoi usare l'interfaccia MCI ... un esempio da cui prendere spunto

    http://www.codeproject.com/KB/audio-...Recording.aspx
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    24
    OK grazie. Gli dò subito un'occhiata.

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    24

    Conversione wav a double

    Ciao tutti,
    ho utilizzato le librerie MCI per registrare un file audio in formato wav e adesso ho la necessità di leggerlo come vettore di double. Come posso farlo rimanendo in ambiente c/c++?
    In pratica vorrei implementare le stesse funzionalità del comando matlab "wavread".
    Grazie.

  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Ho unito le discussioni aperte visto che l'argomento è strettamente correlato.
    Ne approfitto per suggerire di fare attenzione all'area scelta del forum quando si aprono nuove discussioni: questa era stata messa nel forum dedicato a VB e .NET.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480

    Re: Conversione wav a double

    Originariamente inviato da carminio
    ho utilizzato le librerie MCI per registrare un file audio in formato wav e adesso ho la necessità di leggerlo come vettore di double.
    Quale codice hai usato per generare il file audio?

    Non conosco la funzione di matlab ... cosa fa?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    24
    Ciao, la funzione wavread legge l'intero file wav restituendo in output un vettore do double appunto.

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    E cosa contiene questo vettore di double? E' strutturato in qualche modo?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.