Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation sur jumelage enceintes et micro bluetooth #110

Closed
NYGHOST opened this Issue Sep 7, 2016 · 55 comments

Comments

Projects
None yet
@NYGHOST
Copy link

NYGHOST commented Sep 7, 2016

Bonjour à tous,
j'avais dans l'idée de jumeler des enceintes et micro en Bluetooth
Probleme, impossible de connecter les enceintes et micro.
j'utilise bluez et pulseaudio-module-bt.
si ca gene tu peux retirer ce post Alexy

@devauxa

This comment has been minimized.

Copy link

devauxa commented Sep 7, 2016

Bonjour à toi NYGHOST
Désolé, j'ai complètement oublié d'écrire la procédure...
Mais il est bien possible d'utilisé une enceinte bluetooth (j'ai un micro filaire, donc pas testé de micro en bluetooth)
Dès que j'ai un peu de temps, je retrouverais le tuto et les quelques fix.

@francoismartin

This comment has been minimized.

Copy link
Contributor

francoismartin commented Sep 7, 2016

Question, comment tu gère @devauxa pour la mise en veille des enceintes bluetooth quand tu ne l'utilises plus ?

@devauxa

This comment has been minimized.

Copy link

devauxa commented Sep 7, 2016

@francoismartin un script qui envoi un son inaudible toute les 5 minutes 😅
Un cron devrait suffire en principe

@alexylem alexylem changed the title Bluetooth Documentation sur jumelage enceintes et micro bluetooth Sep 11, 2016

@alexylem

This comment has been minimized.

Copy link
Owner

alexylem commented Sep 19, 2016

Petit up sur ce ticket qui je pense pourrait en intéresser plus d'un, il y a un moyen d'avoir un début de tuto?
PS: je n'ai pas d'enceinte bluetooth à la maison donc dans l'immédiat je ne peux pas tester...

@devauxa

This comment has been minimized.

Copy link

devauxa commented Sep 19, 2016

Je ne retrouve plus le tuto que j'ai suivis... mais dans mes packages installé j'ai : alsa-base alsa-utils gstreamer0.10-alsa libsox-fmt-alsa pavucontrol pulseaudio pulseaudio-module-bluetooth pulseaudio-module-x11 pulseaudio-utils pi-bluetooth bluez blueman bluez-firmware

Tous ce fait à la souris, et c'est ça que j'aime pas...

Clic sur le Menu bluetooth
Active le bluetooth
Pair avec l’enceinte,

Si ça marche pas, Clic sur le Menu Audio
Sélectionné l'enceinte bluetooth et c'est bon.

ensuite le script tous bête pour gardé l'enceinte ON :
while : do aplay /etc/script/empty.wav; sleep 250; done
Avec le son : empty.wav

Par contre, si je l'ai pas de carte usb audio par défaut, ça fonctionne pas (même si je m'en sert pas pour l'output, mais juste pour l'input)

Désolé si c'est pas très clair ou si il manque des bouts, quand je recevrais une autre carte SD, je ferais une installation au propre (full bash, sans cette fichue souris !)

@francoismartin

This comment has been minimized.

Copy link
Contributor

francoismartin commented Oct 19, 2016

Des nouvelles sur l'utilisation d'une enceinte en bluetooth pour le stream ? Pensez-vous que c'est possible de le faire nativement en CLI même après un reboot comme la configuration similaire #80 (comment) hw du micro et des enceintes dans alsa ?

Merci

@NYGHOST

This comment has been minimized.

Copy link
Author

NYGHOST commented Oct 19, 2016

Jai une astuce au cas ou

@francoismartin

This comment has been minimized.

Copy link
Contributor

francoismartin commented Oct 19, 2016

@NYGHOST curieux d'avoir ton astuce Fabrice :)

@NYGHOST

This comment has been minimized.

Copy link
Author

NYGHOST commented Oct 19, 2016

Jai eu de gros souci connection bluetoth rasp du coup je passe par une cable usb avec prise jack micro et casque et 2 recepteur bluetooth-jack pulseaudio reconnais le usb-jack comme etant mon casque-micro logitech et hop marche nikel

@NYGHOST

This comment has been minimized.

Copy link
Author

NYGHOST commented Oct 19, 2016

Photo [image1.JPG]

@alexylem

This comment has been minimized.

Copy link
Owner

alexylem commented Oct 19, 2016

@NYGHOST La photo n'est pas passée tu peux la rajouter directement sur GitHub?

@NYGHOST

This comment has been minimized.

Copy link
Author

NYGHOST commented Oct 20, 2016

@alexylem

This comment has been minimized.

Copy link
Owner

alexylem commented Oct 20, 2016

Ca n'a rien à voir avec le bluetooth... c'est juste USB => Jack 😄

@NYGHOST

This comment has been minimized.

Copy link
Author

NYGHOST commented Oct 20, 2016

Relis au dessus mon astuce et tu comprendras. Avec un module émetteur recepteur bluetooth tu peux obtenir un pont. Ce pont est ensuite relié au jack tu as alors une jontion usb jack emetteur recpteur.
Cet astuce ma permis de relier un micro blietooth et une enceinte jbl clip2

@alexylem

This comment has been minimized.

Copy link
Owner

alexylem commented Oct 20, 2016

Ok je comprends mieux. Tu peux partager ton modèle d'émetteur / récepteur bluetooth?
Une petite photo? (rajoute sur le trhead GitHub directement stp)
Merci!

@NYGHOST

This comment has been minimized.

Copy link
Author

NYGHOST commented Oct 20, 2016

Je joindrais aussi des sites pour ceux qui voudrais utiliser le bluetooth de leur rasp. Bcps utilises bluez en version 4

@francoismartin

This comment has been minimized.

Copy link
Contributor

francoismartin commented Oct 20, 2016

j'ai réussi a me connecter avec le Rpi3 sans dongle via ces 2 liens :

https://kofler.info/bluetooth-konfiguration-im-terminal-mit-bluetoothctl/ <= écrit en allemand mais les exemples sont assez compréhensible
http://unix.stackexchange.com/questions/258074/error-when-trying-to-connect-to-bluetooth-speaker-org-bluez-error-failed <= ça a résolut mon problème avec le connect qui me disais une erreur.

Et j'ai ce lien mais ça n'a pas l'air de vraiment fonctionner http://ghostwriter.wikia.com/wiki/Install_Bluetooth_speakers_on_Raspberry_Pi pour la config d'Alsa.

Prochaine étape réussir a streamer le son de jarvis sur mon enceinte bluetooth.

@alexylem

This comment has been minimized.

Copy link
Owner

alexylem commented Oct 20, 2016

Merci Francois, lorsque tu auras réussi ca serait bien d'écrire un petit tuto je le publierai sur le site, voir l'intégrerai dans le code à l'installation.

@Thegritche

This comment has been minimized.

Copy link

Thegritche commented Oct 23, 2016

Bonjour à tous
J'ai rédigé un mémo concernant le bluetooth sur raspberry
ici http://easydomoticz.com/bluetooth-squeezelite-raspberry-domoticz-2/

Si ça peut aider !

@alexylem

This comment has been minimized.

Copy link
Owner

alexylem commented Oct 23, 2016

Merci @Thegritche pour ce tuto très clair. Pour Jarvis il faudra juste voir côté .asoundrc car il génère le sein, mais en bricolant un peu (merge des 2 contenus dans le même fichier) ca devrait le faire!

@brakc

This comment has been minimized.

Copy link

brakc commented Oct 23, 2016

Bonjour à tous,

Je viens de lire ce post, mais je n'ai pas trouvé de tuto clair pour lancer "pulseaudio --start" et réapairer mon device bluetooth au démarrage de mon Raspberry 3.

J'ai trouvé ce post mais il m'a l'ai un peu compliqué: https://github.com/davidedg/NAS-mod-config/blob/master/bt-sound/bt-sound-Bluez5_PulseAudio5.txt

J'avoue ne pas trop être à l'aise avec le bluetooth et je n'aime pas faire des choses que je ne comprends pas ...

Avez-vous un expérience pour automatiser la configuration au démarrage svp?

@francoismartin

This comment has been minimized.

Copy link
Contributor

francoismartin commented Oct 24, 2016

@Thegritche merci pour ton lien.

Mais moi personnelement, je n'ai pas de fichier sudo nano /etc/bluetooth/audio.conf j'ai :

sudo nano /etc/bluetooth/
input.conf      main.conf       network.conf    proximity.conf

par contre il se connecte bien à mon enceinte (après avoir pulseaudio --start et fait toute les commandes dans bluetoothctl)

Pour alsa, ça fonctionne avec jarvis (adaptation de mon ancien asoundrc)

pcm.dmixed {
    type dmix
    ipc_key 1024
    ipc_key_add_uid 0
    slave.pcm {
        type bluetooth
        device "00:0C:8A:6B:8E:BD" # mon enceinte bluetooth
        profile "auto"
    }
}
# Micro
pcm.dsnooped {
    type dsnoop
    ipc_key 1025
    # A adapter en fonction de la config de reconnaissance
    # par Pi, il se peut que l'ordre ne soit pas le même
    slave.pcm "hw:1,0"
}

pcm.duplex {
    type asym
    playback.pcm "dmixed"
    capture.pcm "dsnooped"
}

# Instruct ALSA to use pcm.duplex as the default device
pcm.!default {
    type plug
    slave.pcm "duplex"
}

# tell ALSA to use hw:0 to control the default device (alsamixer and so on)
ctl.!default {
    type hw
    # A adapter en fonction de la config de reconnaissance
    # par Pi, il se peut que l'ordre ne soit pas le même
    card 0
}

Mais je n'entend pas de son sortir de mon aplay

aplay jarvis/sounds/applause.wav 
Lecture WAVE 'jarvis/sounds/applause.wav' : Signed 16 bit Little Endian, Fréquence 44100 Hz, Stéréo

Edit :

Mmmh en faisant le test du aplay directement sur le device j'ai une erreur

aplay -D btheadset jarvis/sounds/applause.wav 
ALSA lib dlmisc.c:252:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/arm-linux-gnueabihf/alsa-lib/libasound_module_pcm_bluetooth.so
aplay: main:722: erreur à l'ouverture audio: Aucun périphérique ou adresse
@Thegritche

This comment has been minimized.

Copy link

Thegritche commented Oct 24, 2016

si tu n'as pas de audio.conf tu peux toujours le creer à la main : touch audio.conf

@francoismartin

This comment has been minimized.

Copy link
Contributor

francoismartin commented Oct 26, 2016

Bon c'est impossible d'avoir alsa qui fonctionne avec bluez5.

@Thegritche tu es encore sous Wheezie avec Bluez4 ?

@alexylem Impossible de faire fonctionner jarvis avec pulseaudio et non alsa ?

Merci

@alexylem

This comment has been minimized.

Copy link
Owner

alexylem commented Oct 26, 2016

@francoismartin j'ai développé Jarvis avec Alsa mais ca doit être possible aussi avec pulseaudio il faudra revoir toute la partie audio. Tu peux créer un ticket je regarderai.

@NYGHOST

This comment has been minimized.

Copy link
Author

NYGHOST commented Oct 26, 2016

@alexylem apres test j'aurai un micro BT de la marque NOLAN a ajouté au micro compatible et JBL clip2

@alexylem

This comment has been minimized.

Copy link
Owner

alexylem commented Oct 26, 2016

@NYGHOST ok tiens moi au courant merci :)

@NYGHOST

This comment has been minimized.

Copy link
Author

NYGHOST commented Oct 28, 2016

Je pense le plus simple reste un raccord usb 2xjack

@NYGHOST

This comment has been minimized.

Copy link
Author

NYGHOST commented Oct 28, 2016

Marche nikel et les micro serait du coup tous compatible (jack) je suis avec une jbl 2 et un nolan micro BT.
J'ai testé un émetteur-recepteur BT pas mal qui possède une bonne autonomie (13h) et pour l'instant aucun pb.
Le convertisseur jack usb est un logitech

@NYGHOST

This comment has been minimized.

Copy link
Author

NYGHOST commented Oct 28, 2016

La config est basé sur un conv logitech jack usb, et deux emetteur recpteur bluetooth. Pas de de souci de reveil de l'enceinte et le tout tiens 8h sans coupure. J'ai une photo du montage pour ceux qui veulent.

@NYGHOST

This comment has been minimized.

Copy link
Author

NYGHOST commented Oct 28, 2016

@francoismartin

This comment has been minimized.

Copy link
Contributor

francoismartin commented Oct 28, 2016

@alexylem j'ai réussi a configurer alsa pour que l'enceinte passe, bon j'ai un crop de la première seconde pour applause.wav

Quand je test dans Audio setting, j'entend bien (la fin) des applaudissement et le micro fonctionne (même si c'est écrit false pour les deux)

console jarvis

Voici ma config alsa (mais ça ne passe pas en dmix)

# Adapté via http://stackoverflow.com/a/14398926/6268583
#
# Enceinte
pcm.btspeaker {
 type plug
  slave {
    pcm {
      type bluealsa
      interface hci0
      device 00:0C:8A:6B:8E:BD
      profile "a2dp"
    }
  }
#  hint {
#    show on
#    description "BT Headset"
#  }
}
# Micro
pcm.dsnooped {
    type dsnoop
    ipc_key 1025
    # A adapter en fonction de la config de reconnaissance
    # par Pi, il se peut que l'ordre ne soit pas le même
    slave.pcm "hw:1,0"
}

pcm.duplex {
    type asym
    playback.pcm "btspeaker"
    capture.pcm "dsnooped"
}

# Instruct ALSA to use pcm.duplex as the default device
pcm.!default {
    type plug
    slave.pcm "duplex"
}

# tell ALSA to use hw:0 to control the default device (alsamixer and so on)
ctl.!default {
    type hw
    # A adapter en fonction de la config de reconnaissance
    # par Pi, il se peut que l'ordre ne soit pas le même
    card 0
}

mais quand je lance jarvis


------------ Config ------------
jv_version           16.10.26 
system               Linux 4.4.26-v7+ armv7l 
os                   "Raspbian GNU/Linux 8 (jessie)" 
language             fr_FR 
play_hw              false 
rec_hw               false 
speaker              Default 
microphone           Default 
trigger_stt          snowboy 
command_stt          bing 
tts_engine           google 
conversation_mode    true 
--------------------------------

DEBUG: program_startup hook
Jarvis: Bonjour
../../../src/asound/bluealsa-pcm.c:101: Getting transport for 00:0C:8A:6B:8E:BD profile 1
../../../src/asound/bluealsa-pcm.c:502: Setting constraints
../../../src/asound/bluealsa-pcm.c:327: Closing plugin
../../../src/asound/bluealsa-pcm.c:101: Getting transport for 00:0C:8A:6B:8E:BD profile 1
../../../src/asound/bluealsa-pcm.c:502: Setting constraints
../../../src/asound/bluealsa-pcm.c:327: Closing plugin
../../../src/asound/bluealsa-pcm.c:101: Getting transport for 00:0C:8A:6B:8E:BD profile 1
../../../src/asound/bluealsa-pcm.c:502: Setting constraints

[alsa.c:118] error: initialize_device(): cannot set hw params

[audio.c:643] error: failed to open audio device

[mpg123.c:547] error: failed to reset audio device: Success
ANNULE*|TERMINE*    *MERCI*         *AIDE*
*COMMENT*APPELLE*   *BONJOUR*|*SALUT*   *AU REVOIR*|*BYE*
*TEST*          *VERSION*       *REPETE (*) ET (*)
*SENS*VIE*      *METEO*
Jarvis: Waiting to hear 'Jarvis'
Benjamin: ../../../src/asound/bluealsa-pcm.c:101: Getting transport for 00:0C:8A:6B:8E:BD profile 1
../../../src/asound/bluealsa-pcm.c:502: Setting constraints
play FAIL formats: can't open output file `default': snd_pcm_hw_params error: Invalid argument
ERROR: play command failed
HELP: Verify your speaker in Settings > Audio > Speaker
DEBUG: program exit handler
DEBUG: program_exit hook
(listening...)
DEBUG: models=Jarvis,snowboy
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.bcm2835.pcm.front.0:CARD=0'
ALSA lib conf.c:4259:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4738:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM front
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.bcm2835.pcm.surround51.0:CARD=0'
ALSA lib conf.c:4259:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4738:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM surround21
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.bcm2835.pcm.surround51.0:CARD=0'
ALSA lib conf.c:4259:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4738:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM surround21
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.bcm2835.pcm.surround40.0:CARD=0'
ALSA lib conf.c:4259:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4738:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM surround40
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.bcm2835.pcm.surround51.0:CARD=0'
ALSA lib conf.c:4259:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4738:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM surround41
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.bcm2835.pcm.surround51.0:CARD=0'
ALSA lib conf.c:4259:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4738:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM surround50
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.bcm2835.pcm.surround51.0:CARD=0'
ALSA lib conf.c:4259:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4738:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM surround51
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.bcm2835.pcm.surround71.0:CARD=0'
ALSA lib conf.c:4259:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4738:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM surround71
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.bcm2835.pcm.iec958.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2'
ALSA lib conf.c:4259:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4738:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM iec958
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.bcm2835.pcm.iec958.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2'
ALSA lib conf.c:4259:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4738:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM spdif
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.bcm2835.pcm.iec958.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2'
ALSA lib conf.c:4259:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4738:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM spdif
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'defaults.bluealsa.interface'
ALSA lib conf.c:4259:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4727:(snd_config_expand) Args evaluate error: No such file or directory
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM bluealsa
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'defaults.bluealsa.interface'
ALSA lib conf.c:4259:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4727:(snd_config_expand) Args evaluate error: No such file or directory
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM bluealsa
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused

ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused

../../../src/asound/bluealsa-pcm.c:101: Getting transport for 00:0C:8A:6B:8E:BD profile 2
ALSA lib ../../../src/asound/bluealsa-pcm.c:619:(_snd_pcm_bluealsa_open) Couldn't get BlueALSA transport: No such device
../../../src/asound/bluealsa-pcm.c:101: Getting transport for 00:0C:8A:6B:8E:BD profile 1
../../../src/asound/bluealsa-pcm.c:502: Setting constraints
../../../src/asound/bluealsa-pcm.c:327: Closing plugin
ALSA lib pcm_dsnoop.c:557:(snd_pcm_dsnoop_open) The dsnoop plugin supports only capture stream
../../../src/asound/bluealsa-pcm.c:101: Getting transport for 00:0C:8A:6B:8E:BD profile 1
../../../src/asound/bluealsa-pcm.c:502: Setting constraints
../../../src/asound/bluealsa-pcm.c:327: Closing plugin
../../../src/asound/bluealsa-pcm.c:101: Getting transport for 00:0C:8A:6B:8E:BD profile 1
../../../src/asound/bluealsa-pcm.c:502: Setting constraints
../../../src/asound/bluealsa-pcm.c:327: Closing plugin
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
INFO:snowboy:Silence
INFO:snowboy:Keyword 1 detected at time: 2016-10-28 14:54:25
DEBUG: modelid=0
Jarvis
DEBUG: entering_cmd hook
Jarvis: Oui ?
../../../src/asound/bluealsa-pcm.c:101: Getting transport for 00:0C:8A:6B:8E:BD profile 1
../../../src/asound/bluealsa-pcm.c:502: Setting constraints
../../../src/asound/bluealsa-pcm.c:327: Closing plugin
../../../src/asound/bluealsa-pcm.c:101: Getting transport for 00:0C:8A:6B:8E:BD profile 1
../../../src/asound/bluealsa-pcm.c:502: Setting constraints
../../../src/asound/bluealsa-pcm.c:327: Closing plugin
../../../src/asound/bluealsa-pcm.c:101: Getting transport for 00:0C:8A:6B:8E:BD profile 1
../../../src/asound/bluealsa-pcm.c:502: Setting constraints

[alsa.c:118] error: initialize_device(): cannot set hw params

[audio.c:643] error: failed to open audio device

[mpg123.c:547] error: failed to reset audio device: Success
Benjamin: ../../../src/asound/bluealsa-pcm.c:101: Getting transport for 00:0C:8A:6B:8E:BD profile 1
../../../src/asound/bluealsa-pcm.c:502: Setting constraints
play FAIL formats: can't open output file `default': snd_pcm_hw_params error: Invalid argument
ERROR: play command failed
HELP: Verify your speaker in Settings > Audio > Speaker
DEBUG: program exit handler
DEBUG: program_exit hook
(listening...)
utils/timeout.sh 10 rec -V1 -q -r 16000 -c 1 -b 16 -e signed-integer --endian little jarvis-record.wav silence 1 0.1 1% 1 0.5 1% trim 0 10
DEBUG: speech duration was 00 (10 = 1 sec)
../../../src/asound/bluealsa-pcm.c:101: Getting transport for 00:0C:8A:6B:8E:BD profile 1
../../../src/asound/bluealsa-pcm.c:502: Setting constraints
play FAIL formats: can't open output file `default': snd_pcm_hw_params error: Invalid argument
ERROR: play command failed
HELP: Verify your speaker in Settings > Audio > Speaker
DEBUG: program exit handler
DEBUG: program_exit hook

As-tu une idée de comment je peux résoudre le problème ?
Merci

nb : @NYGHOST merci pour tes informations.

@alexylem

This comment has been minimized.

Copy link
Owner

alexylem commented Oct 28, 2016

@francoismartin je vais avoir du mal à t'aider la... mais je vais quand même essayer. D'après ce que je dois tu as des erreurs avec PLAY mais le micro marche.
Dis moi si les commandes suivantes fonctionnent:

$> cd jarvis/sounds/
$> aplay applause.wav
$> play applause.wav
@Sopalin06

This comment has been minimized.

Copy link

Sopalin06 commented Jan 6, 2017

Hello, Je relance ce sujet car je suis dans le même soucis. J'utilisais Jarvis avec une enceinte en prise jack, jusque là tout fonctionnait bien. Cependant j'ai voulu configurer une enceinte bluetooth pour stream de la musique via un player en pensant séparer jarvis de la musique mais avec les drivers bluetooth/Also/Pulseaudio j'ai plus rien qui marche. Jarvis a bien la carte son local pourtant aucun son ne sort de l'enceinte

@Sopalin06

This comment has been minimized.

Copy link

Sopalin06 commented Jan 6, 2017

Je me répond tout seul, il suffit d'ajouter le paquet pulseaudio-module-jack pour pouvoir utiliser le jack du RPI.

A+

@wikijm

This comment has been minimized.

Copy link
Collaborator

wikijm commented Feb 10, 2017

@Sopalin06 Merci pour ton retour et ta solution 👍

@schnibel

This comment has been minimized.

Copy link

schnibel commented Mar 21, 2017

Bonjour à tous,
Je suis sur le point d'acheter une enceinte + micro bluetooth Jabra 510.
J'ai vu que le Jabra 410 avait été testé et qu'il était capable de détection lointaine. Je me suis naïvement dit que le 510 pourrait lui aussi être compatible et de qualité, si on met la problématique Bluetooth de côté.

Cela offrirait le gros avantage de ne pas avoir de fil, et donc de pouvoir transporter l'enceinte où je veux dès lors que je reste dans le bon périmètre... En plus, elle n'est pas si chère que ça par rapport à des micros sur USB (la qualité est-elle tout de même là ?)

Avant de l'acheter, pourriez-vous me dire si le package Jabra 510 + Raspberry 3 + Jessie pourrait être compatible et de bonne qualité.

Je me pose des questions d'une part en relisant vos échanges vos échanges d'il y a quelques mois sur le Bluetooth et Jarvis, mais il me semble qu'il n'y a pas de problèmes.
Par ailleurs, je ne dois pas oublier ma contrainte majeure sur le projet : la WAF... et j'aurais aimé savoir si vous auriez des retours sur la capacité du Jabra à reconnaitre les commandes vocales et bien interpréter ce qui est dit ? savoir aussi si la détection lointaine fonctionne vraiment bien (je ne me vois pas me coller au micro pour commander Jarvis).

J'ai fait plusieurs tests avec Jarvis et avec des micros de très mauvaises qualité (ex : webcam, ou micro prise jack)... Résultat, le comportement de Jarvis est hyper aléatoire, et il reconnaît très rarement son mot clé... j'ai mis ça sur le dos des micros, là, je suis prêt à casser ma tirelire

Merci d'avance pour vos retours.

@wikijm

This comment has been minimized.

Copy link
Collaborator

wikijm commented Mar 21, 2017

@schnibel Tu peux acheter un 510 (ou 410) les yeux fermés, comme plusieurs d'entres nous.

Pour la connexion Bluetooth, je ne saurais pas te dire je ne l'utilise pas avec Jarvis.

@Sopalin06

This comment has been minimized.

Copy link

Sopalin06 commented Mar 21, 2017

@alexylem

This comment has been minimized.

Copy link
Owner

alexylem commented Mar 21, 2017

Il faut investir dans des micros de très bonne qualité pour avoir un système viable
de mon point vue.

Je confirme il n'y a pas de secret. JABRA, micro array ou sinon le PS Eye qui est aussi un array pas cher (10 euros) mais qui ne marche pas trop de loin.

@schnibel

This comment has been minimized.

Copy link

schnibel commented Mar 21, 2017

Merci à tous pour vos réponses. Commande effectuée :)
et je vais suivre ton conseil @Sopalin06, et commander un dongle bluetooth...
J'ai hâte de le recevoir maintenant :)

@schnibel

This comment has been minimized.

Copy link

schnibel commented Mar 24, 2017

Hello,
Je viens de recevoir mon Jabra 510... Joli.
Mais pour le moment ça commence mal, je l'ai branché en USB, j'ai installé les packages conformément au tuto, j'entends bien les applaudissements, mais lors de la phase de test micro, je dis quelque chose et c'est restitué en hyper rapide (comme si j'avais mis un disque vinyl sur 78 tours pour un 33 tours)
Des idées ?

@wikijm

This comment has been minimized.

Copy link
Collaborator

wikijm commented Mar 24, 2017

@schnibel Désolé, ça tombe sur toi mais :
Le sujet a été mainte fois abordé, merci de faire une recherche dans les docs ou les issues en cours/clôturées.

Une simple recherche donne les résultats suivants :
#489 #330 #319 #245

En plus de cela tu parles d'un problème sur un JABRA 510 que tu connecte en USB alors que l'on est sur une issue parlant du jumelage bluetooth.

Le suivi des issues est un travail qui prend énormément de temps, temps qui est forcément enlevé au développement et à l'évolution de Jarvis ou de ses plugins.

@schnibel

This comment has been minimized.

Copy link

schnibel commented Mar 24, 2017

Complètement désolé... tu as 200% raison
Merci pour le message, je ferai mieux.
Encore désolé.

@wikijm

This comment has been minimized.

Copy link
Collaborator

wikijm commented Mar 24, 2017

J'avais peur que tu le prennes mal, mais apparemment on arrive à échanger en bonne intelligence 👍.
Promis, je continuerais d'aider et de répondre en toute circonstance 😉.

@PaRaDiiZ PaRaDiiZ referenced this issue Apr 1, 2017

Open

Jarvis avec PulseAudio #200

4 of 4 tasks complete
@Oliv4945

This comment has been minimized.

Copy link
Collaborator

Oliv4945 commented Sep 7, 2017

@scsifox12 : Je ne pense pas que ce soit possible, les appels aux serveurs de Google sont chiffrés, enfin j'espère... La meilleure solution est d'attendre que quelqu'un trouve un accès root.
Si tu a déjà tu matériel bluetooth tu peux regarder ce message.
Sinon au choix, tout faire sur un rPi ou utiliser un rPi Zero pour micro/hp et déporter le serveur sur ton NUC

@Oliv4945

This comment has been minimized.

Copy link
Collaborator

Oliv4945 commented Sep 7, 2017

@scsifox12 Est-ce qu'il y a une API pour utiliser le hardware ? Si c''est le cas je regarderais avec plaisir.
Mais ça m'étonne de Google du coup les deux solutions que je vois sont

  • installer un soft perso dessus, pas encore possible mais ça ne m'étonnerai pas que des gens travaillent déjà dessus
  • "hacker" les appels aux serveurs Google mais comme on a évoqué ils doivent être chiffrés

Si tu as de la doc n'hésites pas à la faire passer, je n'ai pas creusé le sujet mais c'est intéressant

@wikijm

This comment has been minimized.

Copy link
Collaborator

wikijm commented Sep 7, 2017

Bonsoir @scsifox12,

Je t'invite à créer une nouvelle issue (et supprimer ton message une fois fait) pour ta requête, car cette dernière est hors sujet par rapport à celui actuel.

@scsifox12

This comment has been minimized.

Copy link

scsifox12 commented Sep 8, 2017

Bonjour,
Msg supprimé et nouvelle issue crée.
Merci

@Oniric75

This comment has been minimized.

Copy link

Oniric75 commented Dec 8, 2017

bonjour à tous,

est ce que quelqu'un a reussi faire marcher le bluetooth de façon stable ou toujours pas ?

l'idée du pont : "Rpi > usb to bluetooth > bluetooth to usb > jabra" me plait bien comme alternative, mais le device testé par @NYGHOST ne semble plus exister. et vu l'investissement pour un jabra 410, j'aimerai être sur.
Est ce que Rpi > usb to bluetooth > jabra 510 fonctionnerai sinon ? quelqu'un a testé ? N'ayant que très peu confiance dans le bluetooth des Rpi cette solution me parait pas mal, mais uniquement sur le papier, n'ayant pas investi encore.

merci la communauté :-)

@JeanBajb

This comment has been minimized.

Copy link

JeanBajb commented Jan 8, 2018

Bonjour

Depuis que j'ai installé Jarvis mes enceintes bluetooth fonctionnent parfaitement avec VLC......
Par contre lorsque jarvis parle le son est parfois haché ...voir inaudible.
Est-ce un problème du bluetooth ?....du micro (je ne pense pas) ?........
Pour info ma config:
Raspbian:Jessie - Micro :Andoer Omni-Directional - Enceinte bluetooth :Créative T12 wireless.

Merci à tous

@JeanBajb

This comment has been minimized.

Copy link

JeanBajb commented Jan 11, 2018

Bonjour
C'est encore moi......après la mise à jour de jarvis ....oh! miracle le bluetooth fonctionne relativement bien.
Quelques craquements de temps en temps mais c'est mieux qu'en HDMI.....encore merci et bravo à tous ceux qui contribue à ce projet ....
JeanBa

@Bobby512

This comment has been minimized.

Copy link

Bobby512 commented Jan 24, 2018

Je cherche un micro-cravate Bluetooth pour fonctionner avec Jarvis sur un RPI3 ou une Tinker Board. Que pouvez-vous me conseiller SVP ? Je n'ai pas trouvé de solution satisfaisante dans les solutions proposées sur le site.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.