Keresés

Új hozzászólás Aktív témák

  • dqdb

    nagyúr

    válasz martonx #3213 üzenetére

    ilyet böngészőben futva nem fogsz tudni csinálni
    Chromium esetén bővítményből native messaginget használva tud, de ahhoz persze meg kell írni a bővítmény natív felét is.

    Másik lehetőség egy olyan natív alkalmazás, amely HTTP-n keresztül figyel, és böngészőből azt vezérli (a Node.js adja magát erre a feladatra).

    Az egészben a legizgibb a 3rd party beszédfelismerő, hogy van-e ilyen.
    Például a Microsoft Speech API ilyen, közel 20 éve létezik, ahhoz úgy rémlik, létezik ilyen példaprogram (10+ éve foglalkoztam vele utoljára, akkor is beszédszintézisre használtam, nem parancsfelismerésre, szóval lehet, hogy nem talált a tippem).

    tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek

  • krysn95

    csendes tag

    válasz martonx #3213 üzenetére

    Köszönöm szépen a segítőkész tippeket.
    Igen, sejtettem, hogy nem feltétlenül idevaló a kérdés (de ahogy írtam is telljesen laikus vagyok)

    Kerülőutakat javasolnék, mint pl. írni egy normális klasszikus programot, ami a mikrofonba bemondott szöveget továbbítja valami 3rd party beszédfelismerő felé, majd az onnan kapott választ parse-olja, és az alapján elindítja neked az XYZ programot.

    Ez részben meg is van, hiszen ez a Chrome bővítmény épp ezt csinálja-->[link]

    Felismeri és írássá alakítja a hallott szöveget. Innen már "csak" annyi a feladat, hogy ezt a szöveget (és ez van a képen bekarikázva feljebb) értelmezze egy program, hogy parancsot lehessen hozzá rendelni.

    A cél az volna, hogy ha ebben a szövegben egy bizonyos szó vagy szóösszetétel szerepel, akkor arra futtasson egy programot a gép (win)--> röviden: egyfajta hangvezérlés megvalósítása a feladat

    Pl.:
    A megjelenő (tehát bemondott) szöveg: Indítsd el az XYZ programot
    Betanított reakció: (ha a szövegrész tartalmazza az "XYZ" szót, akkor indítsd az XYZ programot) XYZ indítása.

    Erre kellene valami tipp az itteni zseniktől..ha egyáltalán van rá valami megvalósítható megoldás.

    köszönöm szépen! :)

Új hozzászólás Aktív témák