Snip don't want to speak

Hi everyone,

Reinstall snips recently on my Raspberry pi, with SAM, and I Installed the demo with the comment sam install demo.

problem, snips doen’t want to speak…

I tried to see thanks to sam watch what’s happen, and a I this log :

[17:47:45] Watching on localhost:1883 (MQTT)

[17:47:46] [Hotword] detected on site default , for model hey_snips

[17:47:46] [Asr] was asked to stop listening on site default

[17:47:46] [Hotword] was asked to toggle itself ‘off’ on site default

[17:47:46] [Dialogue] session with id ‘4598be17-3bda-477f-a140-4c9ce6e1e07b’ was started on site default

[17:47:46] [Asr] was asked to listen on site default

[17:47:50] [Asr] captured text " which unknownword the weather in brussels " in 3.0s

[17:47:50] [Asr] was asked to stop listening on site default

[17:47:50] [Nlu] was asked to parse input “which unknownword the weather in brussels”

[17:47:50] [Nlu] detected intent searchWeatherForecast with confidence score 0.988 for input " which unknownword the weather in brussels "

Slots ->

forecast_locality -> Brussels (confidence: 1.000 )

[17:47:50] [Dialogue] New intent detected searchWeatherForecast with confidence 0.988

Slots ->

forecast_locality -> Brussels (confidence: 1.000 )

[17:47:50] [Dialogue] was ask to end session with id 4598be17-3bda-477f-a140-4c9ce6e1e07b by saying ‘You asked for the weather in Brussels’

[17:47:50] [Tts] was asked to say " You asked for the weather in Brussels "

[17:47:50] [AudioServer] was asked to play a wav of 64.2 kB with id ‘668461f3-e41b-44dd-9440-bd780486cd83’ on site default

[17:48:05] [Dialogue] session with id ‘4598be17-3bda-477f-a140-4c9ce6e1e07b’ was ended on site default . The session was ended because one of the component didn’t respond in a timely manner

[17:48:05] [Asr] was asked to stop listening on site default

[17:48:05] [Hotword] was asked to toggle itself ‘on’ on site default

I have a respeaker 6-mics as a microphone, and I use a speaker with mini jack, I set all that with sam setup audio, and it works perfectly ( I hear my voice when i run sam test microphone)

i already saw many topics about that, but no one fixed my issue… :confused:

who can help me plz ?

when i run this command : sudo systemctl status snips*

i have those information,

● snips-asr.service - Snips ASR
● snips-asr.service - Snips ASR
Loaded: loaded (/lib/systemd/system/snips-asr.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-06-16 14:57:00 CEST; 7min ago
Main PID: 4338 (snips-asr)
CGroup: /system.slice/snips-asr.service
└─4338 /usr/bin/snips-asr

Jun 16 15:01:01 raspberrypi snips-asr[4338]: INFO:snips_asr_lib::asr : T0 entered AsrRunner::run
Jun 16 15:01:01 raspberrypi snips-asr[4338]: INFO:snips_asr_lib::asr : T0+0.000 capture started
Jun 16 15:01:05 raspberrypi snips-asr[4338]: INFO:snips_asr_lib::asr : T0+4.493 endpoint detected (rule:1) frame:273 samples:69888 signal_time:4.368 rtf:0.714
Jun 16 15:01:05 raspberrypi snips-asr[4338]: INFO:snips_asr_lib::asr : Source thread stop on push: “Disconnected(…)”
Jun 16 15:01:05 raspberrypi snips-asr[4338]: INFO:snips_asr_lib::asr : T0+4.496 capture ended
Jun 16 15:01:05 raspberrypi snips-asr[4338]: INFO:snips_asr_lib::asr : T0+4.546 decoder finalized
Jun 16 15:01:05 raspberrypi snips-asr[4338]: INFO:snips_asr_lib::asr : T0+4.599 lookup and post-processing done
Jun 16 15:01:05 raspberrypi snips-asr[4338]: INFO:snips_asr_lib::asr : decoded: [Recognition { decoded_string: “”, likelihood: 0.0, tokens: Some([]) }]
Jun 16 15:01:05 raspberrypi snips-asr[4338]: INFO:snips_asr_hermes::handler : Publishing the recognition
Jun 16 15:01:05 raspberrypi snips-asr[4338]: INFO:snips_asr_hermes::handler : Preparing decoder

● snips-nlu.service - Snips NLU
Loaded: loaded (/lib/systemd/system/snips-nlu.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-06-16 14:57:01 CEST; 7min ago
Main PID: 4375 (snips-nlu)
CGroup: /system.slice/snips-nlu.service
└─4375 /usr/bin/snips-nlu

Jun 16 14:57:06 raspberrypi snips-nlu[4375]: INFO:snips_nlu_lib::slot_filler::crf_slot_filler : CRF slot filler loaded
Jun 16 14:57:06 raspberrypi snips-nlu[4375]: INFO:snips_nlu_lib::slot_filler::crf_slot_filler : Loading CRF slot filler ("/usr/share/snips/assistant/nlu_engine/probabilistic_intent_parser/slot_filler_13") …
Jun 16 14:57:06 raspberrypi snips-nlu[4375]: INFO:snips_nlu_lib::slot_filler::crf_slot_filler : CRF slot filler loaded
Jun 16 14:57:06 raspberrypi snips-nlu[4375]: INFO:snips_nlu_lib::slot_filler::crf_slot_filler : Loading CRF slot filler ("/usr/share/snips/assistant/nlu_engine/probabilistic_intent_parser/slot_filler_14") …
Jun 16 14:57:06 raspberrypi snips-nlu[4375]: INFO:snips_nlu_lib::slot_filler::crf_slot_filler : CRF slot filler loaded
Jun 16 14:57:06 raspberrypi snips-nlu[4375]: INFO:snips_nlu_lib::slot_filler::crf_slot_filler : Loading CRF slot filler ("/usr/share/snips/assistant/nlu_engine/probabilistic_intent_parser/slot_filler_15") …
Jun 16 14:57:06 raspberrypi snips-nlu[4375]: INFO:snips_nlu_lib::slot_filler::crf_slot_filler : CRF slot filler loaded
Jun 16 14:57:06 raspberrypi snips-nlu[4375]: INFO:snips_nlu_lib::slot_filler::crf_slot_filler : Loading CRF slot filler ("/usr/share/snips/assistant/nlu_engine/probabilistic_intent_parser/slot_filler_16") …
Jun 16 14:57:06 raspberrypi snips-nlu[4375]: INFO:snips_nlu_lib::slot_filler::crf_slot_filler : CRF slot filler loaded
Jun 16 14:57:06 raspberrypi snips-nlu[4375]: INFO:snips_nlu_hermes : model loaded in 5353 ms

● snips-audio-server.service - Snips Audio Server
Loaded: loaded (/lib/systemd/system/snips-audio-server.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-06-16 14:57:01 CEST; 7min ago
Main PID: 4353 (snips-audio-ser)
CGroup: /system.slice/snips-audio-server.service
└─4353 /usr/bin/snips-audio-server

Jun 16 14:57:01 raspberrypi snips-audio-server[4353]: INFO:snips_audio_portaudio : Use input device: “seeed-8mic-voicecard: - (hw:1,0)”
Jun 16 14:57:01 raspberrypi snips-audio-server[4353]: INFO:snips_broadcast_mqtt_server: Starting broadcasting audio on hermes as site “default”
Jun 16 14:57:20 raspberrypi snips-audio-server[4353]: INFO:snips_audio_portaudio : Playing “246b08f7-25d5-4f1e-baab-8abb47d9c556” using output “bcm2835 ALSA: IEC958/HDMI (hw:0,1)”, wav spec: WavSpec { channels: 1, sample_rate: 16000, bits_per_sample: 16, sample_forma
Jun 16 14:57:20 raspberrypi snips-audio-server[4353]: Expression ‘paInvalidSampleRate’ failed in ‘src/hostapi/alsa/pa_linux_alsa.c’, line: 2043
Jun 16 14:57:20 raspberrypi snips-audio-server[4353]: Expression ‘PaAlsaStreamComponent_InitialConfigure( &self->playback, outParams, self->primeBuffers, hwParamsPlayback, &realSr )’ failed in ‘src/hostapi/alsa/pa_linux_alsa.c’, line: 2717
Jun 16 14:57:20 raspberrypi snips-audio-server[4353]: Expression ‘PaAlsaStream_Configure( stream, inputParameters, outputParameters, sampleRate, framesPerBuffer, &inputLatency, &outputLatency, &hostBufferSizeMode )’ failed in ‘src/hostapi/alsa/pa_linux_alsa.c’, line: 2838
Jun 16 14:57:20 raspberrypi snips-audio-server[4353]: thread ‘portaudio.player’ panicked at ‘called Result::unwrap() on an Err value: “SendError(…)”’, src/libcore/result.rs:997:ERROR:snips_audio_server_hermes : could not play “246b08f7-25d5-4f1e-baab-8abb47d9c556”
Jun 16 14:57:20 raspberrypi snips-audio-server[4353]: -> caused by: InvalidSampleRate
Jun 16 14:57:20 raspberrypi snips-audio-server[4353]: 5
Jun 16 14:57:20 raspberrypi snips-audio-server[4353]: note: Run with RUST_BACKTRACE=1 environment variable to display a backtrace.

● snips-tts.service - Snips TTS
Loaded: loaded (/lib/systemd/system/snips-tts.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-06-16 14:57:01 CEST; 7min ago
Main PID: 4347 (snips-tts)
CGroup: /system.slice/snips-tts.service
└─4347 /usr/bin/snips-tts

Jun 16 14:57:01 raspberrypi systemd[1]: Started Snips TTS.
Jun 16 14:57:01 raspberrypi snips-tts[4347]: INFO:snips_tts_hermes: starting with provider PicoTts

● snips-dialogue.service - Snips Dialogue
Loaded: loaded (/lib/systemd/system/snips-dialogue.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-06-16 14:57:01 CEST; 7min ago
Main PID: 4348 (snips-dialogue)
CGroup: /system.slice/snips-dialogue.service
└─4348 /usr/bin/snips-dialogue

Jun 16 14:57:01 raspberrypi snips-dialogue[4348]: INFO:snips_dialogue_lib::config: Loading language fr
Jun 16 14:57:01 raspberrypi snips-dialogue[4348]: INFO:snips_dialogue_hermes : Starting…
Jun 16 14:57:16 raspberrypi snips-dialogue[4348]: INFO:snips_dialogue_lib::coordinator::coordinator: Site [default]: reset site -> turn off ASR and turn off Hotword
Jun 16 14:57:16 raspberrypi snips-dialogue[4348]: INFO:snips_dialogue_lib::coordinator::coordinator: Session [901de040-5263-4f82-8af9-c58fa26597c0]: The session has been created because the site “default” is free
Jun 16 14:57:36 raspberrypi snips-dialogue[4348]: INFO:snips_dialogue_lib::coordinator::coordinator: Session [901de040-5263-4f82-8af9-c58fa26597c0]: closing session which was active: Timeout
Jun 16 14:57:36 raspberrypi snips-dialogue[4348]: INFO:snips_dialogue_lib::coordinator::coordinator: Site [default]: reset site -> turn off ASR and turn on Hotword
Jun 16 15:01:00 raspberrypi snips-dialogue[4348]: INFO:snips_dialogue_lib::coordinator::coordinator: Site [default]: reset site -> turn off ASR and turn off Hotword
Jun 16 15:01:00 raspberrypi snips-dialogue[4348]: INFO:snips_dialogue_lib::coordinator::coordinator: Session [e8084071-627b-4b7e-95e2-325451a2a6a6]: The session has been created because the site “default” is free
Jun 16 15:01:05 raspberrypi snips-dialogue[4348]: INFO:snips_dialogue_lib::coordinator::coordinator: Session [e8084071-627b-4b7e-95e2-325451a2a6a6]: closing session which was active: IntentNotRecognized
Jun 16 15:01:05 raspberrypi snips-dialogue[4348]: INFO:snips_dialogue_lib::coordinator::coordinator: Site [default]: reset site -> turn off ASR and turn on Hotword

● snips-skill-server.service - Snips Skill Server
Loaded: loaded (/lib/systemd/system/snips-skill-server.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-06-16 14:57:01 CEST; 7min ago
Main PID: 4437 (snips-skill-ser)
CGroup: /system.slice/snips-skill-server.service
├─4437 /usr/bin/snips-skill-server
├─4449 sh -c . venv/bin/activate && ./action-heure.py
├─4453 sh -c ./action-led_animation_1.6.3
├─4459 ./action-led_animation_1.6.3
├─4460 python2 ./action-heure.py
├─4472 sh -c . venv/bin/activate && ./action-valf-OpenCoverJeedom-Riondettes.JeedomOfficiel.py
└─4484 python2 ./action-valf-OpenCoverJeedom-Riondettes.JeedomOfficiel.py

Jun 16 14:57:04 raspberrypi snips-skill-server[4437]: INFO:snips_skill_server_lib::runner : [valf-WindowDevicePauseJeedom-Riondettes.JeedomOfficiel][err] IndentationError: expected an indented block
Jun 16 14:57:04 raspberrypi snips-skill-server[4437]: WARN:snips_skill_server_lib::handler::nosandbox: child valf-VolumeMuteJeedom-Riondettes.JeedomOfficiel has stopped with status exit code: 1
Jun 16 14:57:04 raspberrypi snips-skill-server[4437]: ERROR:snips_skill_server_lib::runner : action valf-VolumeMuteJeedom-Riondettes.JeedomOfficiel failed 3 times in the last 10 seconds, disabling it
Jun 16 14:57:04 raspberrypi snips-skill-server[4437]: WARN:snips_skill_server_lib::handler::nosandbox: child valf-WindowDevicePauseJeedom-Riondettes.JeedomOfficiel has stopped with status exit code: 1
Jun 16 14:57:04 raspberrypi snips-skill-server[4437]: ERROR:snips_skill_server_lib::runner : action valf-WindowDevicePauseJeedom-Riondettes.JeedomOfficiel failed 3 times in the last 10 seconds, disabling it
Jun 16 14:57:20 raspberrypi snips-skill-server[4437]: INFO:snips_skill_server_lib::runner : [heure][out] ()
Jun 16 14:57:20 raspberrypi snips-skill-server[4437]: INFO:snips_skill_server_lib::runner : [heure][out] Joseph:askTime
Jun 16 14:57:20 raspberrypi snips-skill-server[4437]: INFO:snips_skill_server_lib::runner : [heure][out] ()
Jun 16 14:57:20 raspberrypi snips-skill-server[4437]: INFO:snips_skill_server_lib::runner : [heure][out] Joseph:askTime
Jun 16 14:57:20 raspberrypi snips-skill-server[4437]: INFO:snips_skill_server_lib::runner : [heure][out] Il est 14 heures 57

● snips-hotword.service - Snips Hotword
Loaded: loaded (/lib/systemd/system/snips-hotword.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-06-16 14:57:01 CEST; 7min ago
Main PID: 4345 (snips-hotword)
CGroup: /system.slice/snips-hotword.service
└─4345 /usr/bin/snips-hotword

pi@raspberrypi:~ ^C pi@raspberrypi:~ sudo systemctl status snips*
● snips-asr.service - Snips ASR
Loaded: loaded (/lib/systemd/system/snips-asr.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-06-16 14:57:00 CEST; 10min ago
Main PID: 4338 (snips-asr)
CGroup: /system.slice/snips-asr.service
└─4338 /usr/bin/snips-asr

Jun 16 15:06:27 raspberrypi snips-asr[4338]: INFO:snips_asr_lib::asr : T0 entered AsrRunner::run
Jun 16 15:06:27 raspberrypi snips-asr[4338]: INFO:snips_asr_lib::asr : T0+0.000 capture started
Jun 16 15:06:30 raspberrypi snips-asr[4338]: INFO:snips_asr_lib::asr : T0+3.202 endpoint detected (rule:2) frame:195 samples:49920 signal_time:3.12 rtf:0.579
Jun 16 15:06:30 raspberrypi snips-asr[4338]: INFO:snips_asr_lib::asr : Source thread stop on push: “Disconnected(…)”
Jun 16 15:06:30 raspberrypi snips-asr[4338]: INFO:snips_asr_lib::asr : T0+3.217 capture ended
Jun 16 15:06:30 raspberrypi snips-asr[4338]: INFO:snips_asr_lib::asr : T0+3.230 decoder finalized
Jun 16 15:06:30 raspberrypi snips-asr[4338]: INFO:snips_asr_lib::asr : T0+3.245 lookup and post-processing done
Jun 16 15:06:30 raspberrypi snips-asr[4338]: INFO:snips_asr_lib::asr : decoded: [Recognition { decoded_string: “quelle heure est il”, likelihood: 0.99089354, tokens: Some([Token { value: “quelle”, confidence: 1.0, time: (0.0, 1.4399999), range: 0…6 }, Token { valu
Jun 16 15:06:30 raspberrypi snips-asr[4338]: INFO:snips_asr_hermes::handler : Publishing the recognition
Jun 16 15:06:30 raspberrypi snips-asr[4338]: INFO:snips_asr_hermes::handler : Preparing decoder

● snips-nlu.service - Snips NLU
Loaded: loaded (/lib/systemd/system/snips-nlu.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-06-16 14:57:01 CEST; 10min ago
Main PID: 4375 (snips-nlu)
CGroup: /system.slice/snips-nlu.service
└─4375 /usr/bin/snips-nlu

Jun 16 14:57:06 raspberrypi snips-nlu[4375]: INFO:snips_nlu_lib::slot_filler::crf_slot_filler : CRF slot filler loaded
Jun 16 14:57:06 raspberrypi snips-nlu[4375]: INFO:snips_nlu_lib::slot_filler::crf_slot_filler : Loading CRF slot filler ("/usr/share/snips/assistant/nlu_engine/probabilistic_intent_parser/slot_filler_13") …
Jun 16 14:57:06 raspberrypi snips-nlu[4375]: INFO:snips_nlu_lib::slot_filler::crf_slot_filler : CRF slot filler loaded
Jun 16 14:57:06 raspberrypi snips-nlu[4375]: INFO:snips_nlu_lib::slot_filler::crf_slot_filler : Loading CRF slot filler ("/usr/share/snips/assistant/nlu_engine/probabilistic_intent_parser/slot_filler_14") …
Jun 16 14:57:06 raspberrypi snips-nlu[4375]: INFO:snips_nlu_lib::slot_filler::crf_slot_filler : CRF slot filler loaded
Jun 16 14:57:06 raspberrypi snips-nlu[4375]: INFO:snips_nlu_lib::slot_filler::crf_slot_filler : Loading CRF slot filler ("/usr/share/snips/assistant/nlu_engine/probabilistic_intent_parser/slot_filler_15") …
Jun 16 14:57:06 raspberrypi snips-nlu[4375]: INFO:snips_nlu_lib::slot_filler::crf_slot_filler : CRF slot filler loaded
Jun 16 14:57:06 raspberrypi snips-nlu[4375]: INFO:snips_nlu_lib::slot_filler::crf_slot_filler : Loading CRF slot filler ("/usr/share/snips/assistant/nlu_engine/probabilistic_intent_parser/slot_filler_16") …
Jun 16 14:57:06 raspberrypi snips-nlu[4375]: INFO:snips_nlu_lib::slot_filler::crf_slot_filler : CRF slot filler loaded
Jun 16 14:57:06 raspberrypi snips-nlu[4375]: INFO:snips_nlu_hermes : model loaded in 5353 ms

● snips-audio-server.service - Snips Audio Server
Loaded: loaded (/lib/systemd/system/snips-audio-server.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-06-16 14:57:01 CEST; 10min ago
Main PID: 4353 (snips-audio-ser)
CGroup: /system.slice/snips-audio-server.service
└─4353 /usr/bin/snips-audio-server

Jun 16 14:57:20 raspberrypi snips-audio-server[4353]: -> caused by: InvalidSampleRate
Jun 16 14:57:20 raspberrypi snips-audio-server[4353]: 5
Jun 16 14:57:20 raspberrypi snips-audio-server[4353]: note: Run with RUST_BACKTRACE=1 environment variable to display a backtrace.
Jun 16 15:06:30 raspberrypi snips-audio-server[4353]: INFO:snips_audio_portaudio : Playing “099e7d7a-f815-4ac6-b266-8573416a0558” using output “bcm2835 ALSA: IEC958/HDMI (hw:0,1)”, wav spec: WavSpec { channels: 1, sample_rate: 16000, bits_per_sample: 16, sample_forma
Jun 16 15:06:30 raspberrypi snips-audio-server[4353]: Expression ‘paInvalidSampleRate’ failed in ‘src/hostapi/alsa/pa_linux_alsa.c’, line: 2043
Jun 16 15:06:30 raspberrypi snips-audio-server[4353]: Expression ‘PaAlsaStreamComponent_InitialConfigure( &self->playback, outParams, self->primeBuffers, hwParamsPlayback, &realSr )’ failed in ‘src/hostapi/alsa/pa_linux_alsa.c’, line: 2717
Jun 16 15:06:30 raspberrypi snips-audio-server[4353]: Expression ‘PaAlsaStream_Configure( stream, inputParameters, outputParameters, sampleRate, framesPerBuffer, &inputLatency, &outputLatency, &hostBufferSizeMode )’ failed in ‘src/hostapi/alsa/pa_linux_alsa.c’, line: 2838
Jun 16 15:06:30 raspberrypi snips-audio-server[4353]: ERROR:snips_audio_server_hermes : could not play “099e7d7a-f815-4ac6-b266-8573416a0558”
Jun 16 15:06:30 raspberrypi snips-audio-server[4353]: -> caused by: InvalidSampleRate
Jun 16 15:06:30 raspberrypi snips-audio-server[4353]: thread ‘portaudio.player’ panicked at ‘called Result::unwrap() on an Err value: “SendError(…)”’, src/libcore/result.rs:997:5

● snips-tts.service - Snips TTS
Loaded: loaded (/lib/systemd/system/snips-tts.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-06-16 14:57:01 CEST; 10min ago
Main PID: 4347 (snips-tts)
CGroup: /system.slice/snips-tts.service
└─4347 /usr/bin/snips-tts

Jun 16 14:57:01 raspberrypi systemd[1]: Started Snips TTS.
Jun 16 14:57:01 raspberrypi snips-tts[4347]: INFO:snips_tts_hermes: starting with provider PicoTts

● snips-dialogue.service - Snips Dialogue
Loaded: loaded (/lib/systemd/system/snips-dialogue.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-06-16 14:57:01 CEST; 10min ago
Main PID: 4348 (snips-dialogue)
CGroup: /system.slice/snips-dialogue.service
└─4348 /usr/bin/snips-dialogue

Jun 16 14:57:36 raspberrypi snips-dialogue[4348]: INFO:snips_dialogue_lib::coordinator::coordinator: Session [901de040-5263-4f82-8af9-c58fa26597c0]: closing session which was active: Timeout
Jun 16 14:57:36 raspberrypi snips-dialogue[4348]: INFO:snips_dialogue_lib::coordinator::coordinator: Site [default]: reset site -> turn off ASR and turn on Hotword
Jun 16 15:01:00 raspberrypi snips-dialogue[4348]: INFO:snips_dialogue_lib::coordinator::coordinator: Site [default]: reset site -> turn off ASR and turn off Hotword
Jun 16 15:01:00 raspberrypi snips-dialogue[4348]: INFO:snips_dialogue_lib::coordinator::coordinator: Session [e8084071-627b-4b7e-95e2-325451a2a6a6]: The session has been created because the site “default” is free

it seems that i have an issue with an invalid sample rate,

● snips-audio-server.service - Snips Audio Server
Loaded: loaded (/lib/systemd/system/snips-audio-server.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-06-16 14:57:01 CEST; 10min ago
Main PID: 4353 (snips-audio-ser)
CGroup: /system.slice/snips-audio-server.service
└─4353 /usr/bin/snips-audio-server

Jun 16 14:57:20 raspberrypi snips-audio-server[4353]: -> caused by: InvalidSampleRate

who can haleps me :confused: