IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Analyser sortie son


Sujet :

avec Java

  1. #1
    Membre régulier Avatar de Space23
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 185
    Points : 88
    Points
    88
    Par défaut Analyser sortie son
    Bonjour je voudrais savoir s'il existait une API capable d'analyser la sortie audio et qui me permettrait de reconnaitre certains son.

    Je précise je veux récupérer le son sortie de ma carte audio et non pas l'entrée de mon micro par exemple.

  2. #2
    Expert confirmé
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Points : 4 539
    Points
    4 539
    Par défaut
    salut.
    tu veux faire de la reconnaisse vocale en java ?

  3. #3
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    je rajoute, comme ça, faut encore avoir une carte son qui supporte d'enregistrer sa propre sortie

  4. #4
    Membre régulier Avatar de Space23
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 185
    Points : 88
    Points
    88
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    je rajoute, comme ça, faut encore avoir une carte son qui supporte d'enregistrer sa propre sortie
    Arf ça va être chaud, si j'achete une carte de ce type il me faut une api spéciale ensuite?

    Edit : Et est-ce que ce type de carte existe déjà?

    @slim_java : Non je joue à un jeu et je veux reconnaitre certains sons.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    342
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 342
    Points : 419
    Points
    419
    Par défaut
    il y a moyen sous windows avec l'option mixage stéréo ou mono et apres au niveau de java tu retrouve un Mixer Mixage Stereo qui lui vas ce comporté comme un micro

    après tu javax.sound qui est assé simple d'utilisation j'ai trouvé

  6. #6
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 074
    Points : 7 978
    Points
    7 978
    Par défaut
    Citation Envoyé par Space23 Voir le message
    Arf ça va être chaud, si j'achete une carte de ce type il me faut une api spéciale ensuite?

    Edit : Et est-ce que ce type de carte existe déjà?
    Bien sur qu'elles existent Si ca se trouve, celle integrée a ta carte mère le fait sans probleme.

    Et non il ne te faudra pas d'api plus speciale qu'une autre pour ce cas.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Citation Envoyé par wax78 Voir le message
    Bien sur qu'elles existent Si ca se trouve, celle integrée a ta carte mère le fait sans probleme..[
    Je me permet quand même un bémol, avec toutes les règles de cryptage qui régissent la lecture de contenu haute définition, il n'est pas impossible que l'OS interdise une telle opération ou force un signal dégradé Mais il est vrai qu'il y a longtemps que je n'ai plus joué avec le flux audio

  8. #8
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 074
    Points : 7 978
    Points
    7 978
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    Je me permet quand même un bémol, avec toutes les règles de cryptage qui régissent la lecture de contenu haute définition, il n'est pas impossible que l'OS interdise une telle opération ou force un signal dégradé Mais il est vrai qu'il y a longtemps que je n'ai plus joué avec le flux audio
    Oui c'est possible (copyright) mais je doute que si ca vient d'un simple jeu, cela soit un flux crypté ou quoi que ce soit . Ca me rapelle encore cette histoire de TCPA ^^
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  9. #9
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Citation Envoyé par wax78 Voir le message
    Oui c'est possible (copyright) mais je doute que si ca vient d'un simple jeu, cela soit un flux crypté ou quoi que ce soit . Ca me rapelle encore cette histoire de TCPA ^^
    Tu serais surpris, un amis l'a eu dans le baba avec FFantasy parce que sa télé ne gérait pas le HDCP -> aucune vidéo pour lui.
    Puis je dit surtout ça, parce que, en général, les drivers ne se posent pas la question, c'est tout ou rien

  10. #10
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 074
    Points : 7 978
    Points
    7 978
    Par défaut
    Je ne suis pas si surpris . Encore quelques temps et cela va devenir extremement comique, je ne sais pas pourquoi, avec toutes leur systeme de protection pour mieux museler l'acheteur captif.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  11. #11
    Membre régulier Avatar de Space23
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 185
    Points : 88
    Points
    88
    Par défaut
    C'est bon j'arrive à enregistrer ce que je veux. Par contre "Java Sound" ne me permet pas de faire ce que je souhaite.

    Existe-t-il une API qui me permettre de reconnaitre un son dans un Flux Audio?

  12. #12
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 074
    Points : 7 978
    Points
    7 978
    Par défaut
    Peso moi pour java j'ai utiliser le binding de FmodEx, y'a rien de mieux niveau son (a mon humble avis).
    C'est certes plus lourd a mettre en place (DLL, classpath, machins choses) mais les perfs sont extra.
    Ca te permettre soit de lire des samples (donc des Wav,mp3, ou autres) ou de generer de la synthese sonore.

    Il y'a aussi un exemple qui permet de traiter un flux audio, de lui faire un DFT et de reconnaitre quel note a ete jouée (par exemple). C'est un peu different de ce que je pense que tu cherches mais peut etre trouvera tu ton bonheur ?

    Evidement, ce n'est pas une lib, qui reconnait des sons, il va te falloir tout te tapper a la main, mais avec cette lib tu auras acces au "peripheriques" de son facilement et de maniere correcte. Mais apres il existe peut etre des surcouche a rajouter pour la detection en elle meme telle que tu la veux.

    Le site du portage de fmod par Jerome jouvie
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  13. #13
    Membre régulier Avatar de Space23
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 185
    Points : 88
    Points
    88
    Par défaut
    je vais regarder jte dirais ce que ça a donné, si quelqu'un a d'autres idées d'API plus "officiel" on va dire, je suis preneur aussi .

Discussions similaires

  1. Analyser un son, le comparer et logger
    Par YoyoS dans le forum Windows Forms
    Réponses: 4
    Dernier message: 08/10/2008, 20h45
  2. Enregistrer la sortie son
    Par VonDrakenstorm dans le forum Scheme
    Réponses: 0
    Dernier message: 29/09/2008, 10h55
  3. Configurer la sortie "son" vers HDMI ?
    Par byloute dans le forum Windows Vista
    Réponses: 0
    Dernier message: 20/09/2008, 10h44
  4. Analyser 2 sons
    Par SubZero2 dans le forum Langage
    Réponses: 14
    Dernier message: 27/03/2008, 10h28
  5. analyser un son
    Par momoi dans le forum Langage
    Réponses: 5
    Dernier message: 11/10/2005, 19h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo