Aller au contenu

Recommended Posts

Bonjour a tous.

 

le projet s.a.r.a.h à  l'air supper interressant

peut on crée une vm sur n54l (exsi)

et y installer s.a.r.a.h

au niveau de la camera kinect sera t elle reconnu par exsi et la VM? 

 

 

(niveau kinect j'ai vu qu'il était préférable d'acheter la v1 si d'autres on tenté, merci de faire un petit retour)

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour Fred,

Pour des quesions vraiment technique sur Sarah et qui n'ont pas de lien avec la box domotique, je penses que tu trouvera plus de réponses sur la communauté G+:

https://plus.google.com/u/0/communities/105964514508504667709

https://plus.google.com/u/0/communities/105964514508504667709/s/Vmware

 

Des personnes ont déja abordés le sujet.

 

Personnellement je ne peut pas te répondre car je l'ai toujours fait tourner sur des "vraies" machines.

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui tu peux sur une VM sur ESXi pour la partie Serveur.  

 

Mais par contre pour ma part j'ai déporté le Kinect (1.0 ) sur un Raspberry dans une autre piece que l'ESXi ( Qui lui mouline dans ma cave ).

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

salut ,

@Master oui mais justement je voudrais la coupler par la suite àde la domo.Je vais regarder tes liens, merci.

@yassinex,

ok pour le déport du kinect j'ai vu un site qui en parlé je vais tenté a la reception

ce qui m'inquiete c la lenteur de win7 sur exsi avec le processeur du n54l

tu t'en sors avec? car moi j'ai aussi DSM qui tourne sur le serveur et j'ai peur que le proce soit pas assez puissant :(

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu as combien en RAM

Envoyé de mon SM-G900F

Partager ce message


Lien à poster
Partager sur d’autres sites

Pour Windows 7 tu lui alloue combien et qu'elle est la version x64 x86?

Envoyé de mon SM-G900F

Partager ce message


Lien à poster
Partager sur d’autres sites

@yassinex,

ce qui m'inquiete c la lenteur de win7 sur exsi avec le processeur du n54l

tu t'en sors avec? car moi j'ai aussi DSM qui tourne sur le serveur et j'ai peur que le proce soit pas assez puissant :(

 

De mon coté, j'utilise un Intel NUC ( Core i5 / 16 Go RAM ) avec un synology DS414 en RAID 5.

J'utilise la puissance du NUC pour faire du Transcoding pour PLEX.  SARAH est sur une VM de l'ESX avec 4 GO de RAM et 2VCPU, cela fonctionne parfaitement.

Partager ce message


Lien à poster
Partager sur d’autres sites

Sous exsi un ssd pour le datastore améliore les performances

Envoyé de mon SM-G900F

Partager ce message


Lien à poster
Partager sur d’autres sites

SSd, faut surveiller DealLab, tu en trouve des 128go à38€, c'est suffisant poru de la domotique + sarah

Partager ce message


Lien à poster
Partager sur d’autres sites

128mo c'est un peu juste si tu veux mettre windows 7.mais c'est vrai qu'il y a pas mal de deal sur les ssd par contre il faut ajouter une carte sata3 si tu veux vraiment profiter de ton ssd. 2Go pour une version x64 c'est limite. Personnellement tout mes PC sont équipé de SSD samsung PRO et franchement c'est que du bonheur. Pour l'instant je début sous exsi je teste mais c'est clair qu'un SSD pour le dataStore améliorera les performances.

On ma donné un vieux portable j'avais un ssd corsair GT qui trainé je l'ai mis dessus le portable fonctionne a merveille il a prit un petit coup de jeune. Il vaut mieux mettre un peu d'argent dans un SSD plutôt que de prendre un processeur derniers crie qui coute une fortune et qui sera freiné par un disque trop lent

Partager ce message


Lien à poster
Partager sur d’autres sites

Non j'ai installé Ubuntu-mate ( https://ubuntu-mate.org/raspberry-pi/ ). J'ai pris un R asberry PI 2. Le kinect est detecté  "presque"automatiquement ( Pas de FW a uploader...) etc.

 

Une fois, l'Os déployé, tu installs les outils suivants :  

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install kinect-audio-setup freenect ffmpeg libfreenect*

Avant de lancer la commande, il faut activer sur le serveur de SARAH la reception rcp sur le port UDP 7887. Pour ça tu modifie sur le fichier de config "custom.ini de SARAH la ligne suivante :

; Local RTP Client 7887
; rtpport=7887

par :

; Local RTP Client 7887
rtpport=7887

 Il faut arreter puis relancer SARAH suite a cette modif.

 

On revient sur le Raspberry. Une fois le tout déployé, et le Kinect connecté au raps, la commande pour envoyer les flux audio du kinect vers sarah est la suivante :

arecord -D hw:1,0 -f S32_LE -r 16000 -c 4 -t wav | ffmpeg -i pipe:0 -af "volume=20dB" -ac 2 -ar 16000 -acodec pcm_s16le -f rtp rtp://ip_ServSARAH:7887

Tu remplace "ip_ServSARAH" de la commande par l'IP de ton serveur Windows hebergeant SARAH.

 

 

Troubleshooting : Si cela ne fonctionne pas, il faut penser à  deactiver le Firewall de ton Windows.

 

Je me suis inspiré de cet article pour la commande. Le gars parle de 3% d'utilisation de CPU avec une vm Windows sur un N40L....

 
 
N'hésites pas i tu as d'autres questions.
  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Waouuu j suis entrain de tout lire. Merci. Mais le flux audio on l entend sur exsi ou raspberry

Partager ce message


Lien à poster
Partager sur d’autres sites

yassinex:

j'ai ca comme erreur : quand j execute arecord(pour info j ai un raspbery v1 B donc pas possible de mettre ubuntu)

 

ALSA lib pcm_hw.c:1401:(_snd_pcm_hw_open) Invalid value for card

arecord: main:682: erreur à  l'ouverture audio: Aucun fichier ou dossier de ce type

ffmpeg version 0.8.17-6:0.8.17-1+rpi1, Copyright © 2000-2014 the Libav developers

  built on Mar 25 2015 00:39:58 with gcc 4.6.3

The ffmpeg program is only provided for script compatibility and will be removed

in a future release. It has been deprecated in the Libav project to allow for

incompatible command line syntax improvements in its replacement called avconv

(see Changelog for details). Please use avconv instead.

pipe:0: Invalid data found when processing input

Partager ce message


Lien à poster
Partager sur d’autres sites

Fred,

 

Peux-tu me donner le retour des 3 commandes suivantes :

uname -a

Puis de :

lsusb -v | grep "Array"

et de :

cat /proc/asound/cards

PS: as-tu essayé avec "avconv" à  la place de "arecord" ?

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

 uname -a

Linux raspberrypi 3.18.11+ #781 PREEMPT Tue Apr 21 18:02:18 BST 2015 armv6l GNU/Linux

lsusb -v | grep "Array"

Couldn't open device, some information will be missing

Couldn't open device, some information will be missing

Couldn't open device, some information will be missing

        wTerminalType      0x0205 Microphone Array

Couldn't open device, some information will be missing

Couldn't open device, some information will be missing

Couldn't open device, some information will be missing

Couldn't open device, some information will be missing

 

 

cat /proc/asound/cards

 0 [ALSA           ]: bcm2835 - bcm2835 ALSA

                      bcm2835 ALSA

 1 [Audio          ]: USB-Audio - Kinect USB Audio

                      Microsoft Kinect USB Audio at usb-bcm2708_usb-1.3.1.1, high speed

 

 

et dans ma fenetre j'ai ca:

Guessed Channel Layout for  Input Stream #0.0 : 4.0

Input #0, wav, from 'pipe:0':

  Duration: N/A, bitrate: 2048 kb/s

    Stream #0:0: Audio: pcm_s32le ([1][0][0][0] / 0x0001), 16000 Hz, 4 channels, s32, 2048 kb/s

[rtp @ 0x19fa100] Cannot respect max delay: frame size = 0

Output #0, rtp, to 'rtp://192.168.0.104:7887':

  Metadata:

    encoder         : Lavf56.15.100

    Stream #0:0: Audio: pcm_s16le, 16000 Hz, stereo, s16 (32 bit), 512 kb/s

    Metadata:

      encoder         : Lavc56.13.100 pcm_s16le

Stream mapping:

  Stream #0:0 -> #0:0 (pcm_s32le (native) -> pcm_s16le (native))

SDP:

v=0

o=- 0 0 IN IP4 127.0.0.1

s=No Name

c=IN IP4 192.168.0.104

t=0 0

a=tool:libavformat 56.15.100

m=audio 7887 RTP/AVP 97

b=AS:512

 

size=    2250kB time=00:00:35.58 bitrate= 518.0kbits/s  

Partager ce message


Lien à poster
Partager sur d’autres sites

la bonne nouvelle c'est que ça m'a l'air tout bon coté Raspberry :-)

 

Si tu as un pb alors c'est bien du coté windows.

 

- As-tu désactivé le Firewall ?

- As tu deja configuré la reconnaissance vocale sur ton Windows ?

- Si c'est pas le cas, il faudra le faire via le ControlPanel, puis relancer SARAH.

- Si tu ne peux pas le faire, c'est que tu n'as pas d'interface audio déclaré sur Windows => Dans ce cas, active le passthru sur ton interface audio via ton ESXi ( Onglet Configuration /  Configuration avancée du ton host ESXi ). une fois que c'est fait, rajoutes une nouvelle interface audio à  ta VM Windows, et redémarres. Puis configures ta reconnaissance vocale.

 

Tiens moi au courant.

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

oui le firewall est desactiver, j'ai meme mis la dmz sur win7 au cas ou

la reconnaissance vocale il me demande de select un micro et il me di de lire un texte ca ne marche pas vu qu il entend rien....

j'ai declarer une interface audio "virtuel" grace a la modif du vmx

Partager ce message


Lien à poster
Partager sur d’autres sites

Et...

Tu as connecté un micro ? ou un kit-main libre pour finir la configuration de la reconnaissance ?

Partager ce message


Lien à poster
Partager sur d’autres sites

euh non vu que c est une vm sous n54l exsi...

je pensé que c t le micro de kinect

 

et le truc pasthrue je vois pas ou s'est moi j'ai ajouter un virtual HP

Partager ce message


Lien à poster
Partager sur d’autres sites

×