Page 2 of 2

Re: voice recognition...

Posted: Wed Jan 06, 2010 5:16 pm
by LostDreamer
Hoi Joost,

Zover ik weet is er nog geen NL versie van de MS SAPI, dus directe nl voice recognition in Homeseer gaat je niet lukken ben ik bang (correct me if i'm wrong... please)

Maar er zijn anders genoeg andere mogelijkheden: Kijk bijvoorbeeld eens naar Dragon Naturally Speaking (Pro).
Dit is een professioneel VR programma dat ook in de medische wereld wordt gebruikt en kan ook Natural Speak aan (dus "TV aan, Kanaal 5" kan ook worden uitgesproken als "Zet de tv aan op kanaal 5 ").
Het programma is vrij duur (geloof 1000+ euro) maar als je even goed zoekt..... ;)

Ik heb hem hier al een tijdje draaien met zeer weinig fouten.


LostDreamer

Re: voice recognition...

Posted: Wed Jan 06, 2010 6:22 pm
by evja78
Maar hoe link je dan Dragon speech recognition weer aan homeseer events/devices...?

Ken het programma van naam maar begreep dat het niet sapi compliant was, dus er verder niet meer naar gekeken ....

Evja

Re: voice recognition...

Posted: Wed Jan 06, 2010 7:07 pm
by LostDreamer
Ik gebruik zelf HouseBot voor mijn automatisering dus ik weet te weinig van Homeseer op dit vlak.
Is er misschien een API die door VBscript kan worden gebruikt?
Of misschien, aangezien Homeseer webbased is, dat je dmv URLs aanroepen acties kunt laten uitvoeren binnen HomeSeer?

DNS kan in de Pro versie in ieder geval VBscripting gebruiken om de acties uit te voeren die je wilt, daarmee zou een koppeling met Homeseer mogelijk moeten zijn.


LostDreamer

Re: voice recognition...

Posted: Fri Jan 08, 2010 12:43 am
by DutchAdept
Mijn 5 cent op je vragen met betrekking tot VR:
Nee, aangezien er millisecondes tussen het opvangen van je stem bij mic A en mic B zit zou je echo's krijgen.
Voor mensen is dit niet zo erg, maar VR snapt er dan snel niets meer van.
Je kunt meerdere microfoons aan hebben staan tegelijk wanneer ze alleen 'zoeken' naar 1 woord,
zodra in een kamer dat woord is uitgesproken, gaan alle microfoon inputs uit behalve die ene mic.

Je kunt dus ook maar vanaf 1 plaats tegelijktijd je VR gebruiken.
Correct verhaal en de beschrijving van James is een goede leidraad. Toch raad ik je aan om een Gentner AP800 te kopen op E-Bay (ik heb net mijn tweede gekocht voor $ 199,-). Die kan:

Mic switching - aangestuurd uit homeseer via scripting (serial), TTL inputs (Par.poort of relais) of via ingebouwde intelligent gating.
Noise cancelling - een must voor iemand met een gezin of een huis in de stad.
Audio cancelling - zoals eerder beschreven kan uit het microfoon signaal bijv. alle TV geluid uitgefilterd worden, een nice to have extraatje, en maakt indruk op je nerd maatjes ;-)
Speaker switching/audio distribution - selectief speaker aan/uit via bovenstaand beschreven methodes.

Deze apparaten waren in 1997-1999 nog $2500,- per stuk, zijn via de PC te programmeren/besturen en voldoen ruimschoots aan alle (professionele) VR audio eisen. Ze zijn vervangen door andere modellen omdat ze maar tot 15khz gaan (FM kwaliteit) maar voor voice is dat al extreme overkill. Mocht je nog wat beters willen is er de XAP800, die gaat tot 22Khz (kost ongeveer $380,- op E-Bay)
Ik heb alle benodigde scripts en wiring diagrams, en zo nodig heb ik kant en klare events voor je om te gebruiken.

De AP800 uitgangen zijn line niveau, dus heb ik voor elke speaker een 12w kant en klare versterkermodule aangeschaft a 16 euro bij Conrad (http://www.conrad.nl/goto.php?artikel=191512)
Als speaker gebruik ik de rear speakers van 2 oude surround setjes (jbl sat10) die ik via/via gekregen heb.
Microfoons zijn de eerder genoemde samson cm10/11 b serie (a 60/70 euro per stuk)
Let wel op (zoals James ook beschrijft) dat je hoge kwaliteit (studio grade) XLR kabels gebruikt, ander eindig je met een hoop ruis en een PC die je niet kan verstaan.

Dus voor een slordige 600 euro (bekabeling meegerekend) kan je een professionele setup in je huis hebben, die compleet computer aangestuurd is.
Ik heb mics/speakers in de woonkamer, slaapkamer, badkamer, studeerkamer en zolder. Het aan/uitzetten van de betreffende audio doe ik zelf via doomotion events die via scripts de AP800 aansturen. Dit alles werkt prima!

En dan nogmaals: gebruik GEEN MICROSOFT RDP!!!!. WinVNC of RealVNC gaat prima, maar mstsc.exe (=RDP) maakt je speech profile stuk en de homeseer speaker app kan er niet tegen.

Succes!

Alex

P.s. DNS 9 of 10 gebruiken om HS aan te sturen is bijna niet mogelijk. De CPU load met bijv. 30 commando's die via VBscripts HS aansturen is extreem hoog (zelf heb ik DNS9 ooit eens gekocht, dus recentelijk het zelf ook via deze methode geprobeerd).

Re: Voice recognition...

Posted: Mon Jan 11, 2010 12:50 pm
by AshaiRey
@ DutchAdept

Ik heb de handleiding van de Gentner AP800 gevonden en eens bekeken. Dat ding kan wel ontzettend veel, het is een beetje overweldigend.
Is er voor een beginner wel een beetje uit te komen hoe je dit ding installeer en configureer?
Zijn er verder nog alternatieven waarnaar gekeken kan worden?

Re: Voice recognition...

Posted: Tue Jan 12, 2010 11:03 am
by evja78
Ben het met DutchAdept eens dat de Gentner AP800 de ultimate mixer is voor VR, maar deze kost inderdaad eea en kan soms wat overweldigend overkomen qua mogelijkheden etc. Ben zelf na enige jaren de Shure mixer gebruikt te hebben overgegaan naar de kleine broer van de AP800, de AP400 die vergelijkbaar is alleen wat minder mic poorten heeft. Maar software en instellingen blijven hetzelfde.

Je moet jezelf afvragen wat je wil doen. Als je echt all the way will gaan met VR, dan is de Gentner range de rolls-royce onder de mixers (het is eigenlijke een matrix switcher voor audio, want je kunt alle ingangen linken aan alle uitgangen die je wilt en deze dan in zg presets opslaan). Wil je alleen uit meerdere ruimten VR kunnen doen met feedback vanuit welke ruimte gesproken is dan is een mic-mixer met gating en ttl uitgang (om te weten welke mic actief is) al voldoende. De shure SCM410 of 810 (zoals besproken in het stuk van James Lipsit) voldoende.

Vergeet in dit verhaal overigens je microfoons niet. Garbage in->garbage out !!! Ben zelf gegaan voor de Crown PZM-20R reeks (Pressure Zone Mic). Dit zijn eigenlijk platte mics voor gebruik in conferentie tafels etc en speciaal gericht op de spraak frequentie reeks. Zijn ook via via ebay te vinden. Deze hebben wel zg phantom power nodig (power over de lijn), maar de Gentner en Shure mixers kunnen dit zonder probleem leveren.
http://www.crownaudio.com/mic_web/pzm.htm

Evja

Re: Voice recognition...

Posted: Tue Jan 12, 2010 5:27 pm
by DutchAdept
Er zijn natuurlijk talloze (prima) alternatieven denkbaar voor de door mij beschreven setup.
Dat de AP800 de Rolls is onder de Matrix Mixers is misschien nog wel voor een discussie vatbaar ;-) maar dat hij uitgebreid is, is een onweerlegbaar feit. Maar bedenk jezelf eens het volgende:

Iedereen die aan wat nieuws (in de IT) begint zal in eerste instantie overweldig worden door de nieuwe mogelijkheden, taalgebruik etc. Ikzelf heb dit recentelijk ondervonden m.b.t. telefonie (ik dacht dat ik wat ervan wist.... guess not).
Als je er zeker van bent dat je iets echt wil doorzetten (na wat gefreubel om vast te stellen of je het de moeite waard vindt), is het echter bijzonder jammer als je geld gaat investeren in "simpele" apparaten, om een jaar later vast te stellen dat (nu je de materie onder de knie hebt) je eigenlijk die Rolls had willen hebben.
Natuurlijk moet het kostenplaatje wel passen, maar ik kan uit ervaring zeggen dat (zoals in mijn geval) de zolder bomvol ligt met "beginners" spullen (die na soms al drie maanden zijn afgedankt omdat ze te beperkt waren) er geld wordt weg gesmeten.

Koop wat bij je past, zowel financieel als technisch, maar laat je nooit afschrikken door dikke manuals etc. (dit geld in het bijzonder voor domotica, waar weinig is gedocumenteerd en je de meeste zaken nog zelf moet bouwen/programmeren).
En wij zijn er ook nog om je verder te helpen met vragen en problemen......

Alex

Re: Voice recognition...

Posted: Tue Jan 12, 2010 9:37 pm
by AshaiRey
Ik zit al een dikke 25 jaar in de IT en begrijp precies wat je bedoelt. Je moet constant blijven leren anders raak je de aansluiting kwijt. Ook je 2e stelling over spullen die na een tijdje overbodig worden ken ik maar al te goed. Vandaar dat ik ook graag wat alternatieven voor de AP800 wil weten. Het is bij mij namelijk zo dat als de boel eenmaal ingeregelt en werkende is ga ik er niet meer mee zitten frübelen. Iets wat ik in systeem beheer wel heb geleerd is "werkt het dan laten zo'" Zo ook met de mixer. Als deze eenmaal is opgetuigt en werkend naar mijn zin dan kan hij stof vangen in de kast want ik blijf er verder vanaf. De mixer die ik zoek moet eigenlijk gewoon doen wat de gebruiker verwacht zonder veel zorgen en het blijven doen. (David Platt, writer)
Platt says. No one goes to Home Depot to buy a drill. No, people go to Home Depot because they want to make holes. This is what many software developers miss — they design features, not solutions. Users don’t use software because they like the tool. They use software to get something done.

Re: Voice recognition...

Posted: Tue Jan 12, 2010 10:27 pm
by DutchAdept
Vandaar ook mijn keuze voor de Gentner: Het is germaakt om 24/7 365 dagen aan te staan (vandaar dat ie 19" rackmount is). Er zit een (toegegeven ietwat luide) coolingfan in, en op mijn stoffige hobbyzolder is hij al maanden online zonder een single fail. Dat kan je van de meeste mengpanelen niet zeggen (ben zelf al jaren DJ, en heb ruime ervaring met falende mengpanelen van Soundlab tot Datec).
Qua inregelen is het niet zo moeilijk als het lijkt, veel settings zet je eenmalig (ik kan je ze zo gewenst opsturen, als text of als uploadable config file) en verder zal je in het begin moeten spelen met ingang en uitgang volume.

Maar goed, genoeg ge-promoot voor de Getner/Clear-one producten :D
Wat je ook kiest als pre-amp/switcher, probeer of je het ergens kan zien werken of mischien zelfs wel thuis uittesten. Wat werkt voor de een situatie kan misschien anders uitpakken voor jezelf (interferentie vanwege kabellengtes e.d.)
Ik zou als ik jou was je aandacht eerst eens richten op de microfoon selectie en de bekabeling. Hou er rekening mee dat je je mic kabels niet langs zaken als AC/DC adapters moet laten lopen (of zoals een maatje van mij achter de magnetron oven langs).
De keuzes die je maakt in de infrastructuur beinvloeden vaak je opties m.b.t. de te kiezen pre-amp.

Alex