Page 1 sur 1

[R] Lecture fichiers audio vox par Autoit ?

Posté : mer. 04 mars 2015 09:53
par scorp84
Bonjour à tous,

Je développe actuellement un programme pour lire des enregistrements audio au format vox.

Apparemment ce format audio n'est pas des plus courant :-(

J'ai cherché du côté de la fonction SoundPlay() et sur Internet mais je sèche :-(

Quelqu'un aurait-il une idée pour m'aider ?

Merci d'avance.

BM

Re: [..] Lecture fichiers audio vox par Autoit ?

Posté : mer. 04 mars 2015 10:42
par timmalos
Le .vox est un fichier conteneur et non un codec :
http://www.dialogic.com/webhelp/Natural ... ormat.html

Il peut contenir plusieurs codecs audio , les plus courant étant le G.711 ou G.723. Vos .vox sont il toujours du même format et vous appartiennent ou ils peuvent provenir d'autres personnes / logiciels? En fonction, il vous faudra un lecteur capable de lire un seul codec ou tous.

Audacity vous permettra de determiner le codec.


Votre but est d'arriver à transcoder votre codec vers du 16-bit PCM, qui est typiquement utilisé dans les fichiers .wav sous Windows, et donc facilement lisibles avec SoundPlay()
http://www.autoitscript.com/forum/topic ... mand-line/


Sinon, il faudra utiliser une librairie externe, plusieurs existent et peuvent fonctionner, à tester cependant:
http://www.autoitscript.com/forum/topic ... functions/
L'UDF Bass.au3 se base sur Fmod si je ne m'abuse , qui est une librairie assez commune.
Sinon regardez du côté de FMOD qui il me semble sera capable de jouer tous les codecs possibles d'un .vox


Une autre piste possible : Windows DirectShow API.

Re: [..] Lecture fichiers audio vox par Autoit ?

Posté : mer. 04 mars 2015 10:43
par scorp84
Merci beaucoup Timmalos pour votre aide.

Amicalement.

BM