Létezik olyan program, ami kimondja, amit gépelek real time?

Fórumok

Vannak ilyen progik, akár a google translate is, ami felolvassa amit beírtam. De van olyan, ami realtime olvassa fel?

Hozzászólások

Van egy rakás terminal-on elérhető program erre, gondolom nem a felolvasás a kérdés (tts-re rákeresel tényleg sokféle van), hanem a "UI"? Gépelsz, és amikor elérte egy szó végét a gépelésed, olvassa fel? Vagy elég a teljes szöveg beírása után? Ha utóbbi, akkor egy shell script-el megoldható, ha nem probléma a terminál használat, ha előbbi akkor is megoldható, csak szóköz helyett entert nyomj :).

azért kell, mert megpróbáltam megfigyelni magamban, hogy mi a gondolkodás. és elég nehéz dolog ez. kicsit olyan érzésem volt, mint valami összekötő minták között. pl lehet egy beszédhang szerű bennem, de elég töredékes. de lehet valami zene szerű is az is töredékes. amikor úgy gondolkodom, hogy gépelek, akkor hallom a szöveget magamban. és arra gondoltam, hogy beszédnél ez belső hang ez nincs talán. nem kell pluszba még egy réteg. nem kimondom amit gondolok, hanem csak beszélek direktben és azt hallom én is. a hangok felületén megy az egész. és lehetne e azt, hogy ha hallom a beszédet amit gépelek, akkor elhallgasson bennem itt is a belső szöveg.

úgy már próbáltam, hogy gépelek és nézem a monitoron a szöveget. mert úgy tűnik valami felületen kell visszajelzés, hogy gondolkodni tudjak. és miközben gépelek és nézem is a képernyőn, elhagyni a belső szöveget. csak a monitoron folyó szöveget formálni és a látáson keresztül élni át közvetlenül. a gondolkodás mintha ez a tudatszerűen átélt szál lenne. de itt az ami tudatos egy látvány lenne.

és ennek egy változata lenne, hogy gépelek és hallok és csak arra figyelek. és a fejemben belül nem gondolkodok csak a kezem mozgásának és a hallott hangnak a felületén.

szóval, hogy ezt kilehessen próbálni, hogy lehetséges e az kellene, hogy minél jobban együtt haladjon a hang a gépeléssel. talán betűnként. de tanultam egy kis nyelvészetet és tudom, hogy ez nem egyszerű teljesen, mert nem ugyanúgy szólalnak meg a betűk különböző szavakban, több kiejtett hang van, mint betű. de valahogy talán úgy is jó lenne, ha nem szól nagyon jól csak legyen folyamatos.

A sejtésed helyes, a nyelv így működik nagyjából. Csak nem hangonként, hanem szótagonként (azok is kiejtett hangok) és gondolati egységenként. Nem a nyelvtan vagy az írás szintjén működik, ahogy hagyományosan hitték, már csak azért sem működhetne úgy, mert a kisgyerekek, mikor megtanulják az anyanyelvüket, sem nyelvtant, sem helyesírást nem tanulnak, mégis megtanulják a nyelvet tökéletesen beszélni. Meg régen, mikor az emberek többsége írástudatlan volt, meg olvasni is tudott, akkor is megtanultak az anyanyelvükön.

Ilyen valós időben felolvasó szoftver nem fog tudni jól működni. Ha valaki ír egy szöveget, folyamatában te sem tudod kiolvasni, mert az első 1-2 betűnél nem biztos, hogy felismered a szót, vagy ha meg is van pár szó, nem tudod hogyan fog befejeződni a mondat, nem tudod természetesen hangsúlyozni és értelmileg szünetekkel tagolni. Csak ha már megvan egy egész mondat vagy tagmondat.

Néma gépelés és olvasás közben én is hallom a szöveget, de ki is tudom kapcsolni. Meg váltogatni tudom, hogy különböző emberek hangja és kiejtése szerint halljam. Működik idegen nyelven is, ha elér egy szintet a nyelvtudás.

„Pár marék nerd-et leszámítva kutyát se érdekel már 2016-ban a Linux. Persze, a Schönherz koliban biztos lehet villogni vele, de el kéne fogadni, ez már egy teljesen halott platform. Hagyjuk meg szervergépnek…” Aron1988@PH Fórum

Lehetséges, villámolvasáshoz tanítják ennek a kikerülését aminek egyébként a neve https://en.wikipedia.org/wiki/Subvocalization és eltérően fordul elő embereknél alapvetően is így kinek könnyebb, kinek nehezebb a szokás elfelejtése.

[insert line here]
B.C. 3500 - DIY Vehicle / A.D. 30 - DIY Religion / A.D. 1991 - DIY OS

Hú, kösz szépen, ezt én sem tudtam, hogy subvocalization-nek hívják. Pedig már szétgugliztam a fejem "inner voice" meg mindenféle keresőszóval, és nem jött fel rá ez a cikk. Elég érdekes, pl. ez a fajta belső hang mozgatja a gégét. És tényleg, de milyen már! Engem különösen érdekel ez a terület, mivel fonetika a hobbim.

„Pár marék nerd-et leszámítva kutyát se érdekel már 2016-ban a Linux. Persze, a Schönherz koliban biztos lehet villogni vele, de el kéne fogadni, ez már egy teljesen halott platform. Hagyjuk meg szervergépnek…” Aron1988@PH Fórum

10 perc alatt beüzemelhető webes verzió:

- - - - -

1.

Kell egy TTS engine, linux-on: https://help.ubuntu.com/community/TextToSpeech , alábbi példában az espeak van használva.

2.

Kell egy .html, jquery-vel:

<input type="text" id="in">
<script src="jquery.js"></script>
<script>
$("input#in").keyup(function(){
if ( $(this).val().indexOf(" ") === ($(this).val().length-1) ){
$.post("/speak.php",{"word": $(this).val() });
$(this).val("");
}
});
</script>

3.

Kell egy php-t futtató webszerver, a fenti kódban a /speak.php elérését írd át ha kell, és alábbi kódban az espeak van használva, cserélhető.

<?php
// file_put_contents('log',$_REQUEST['wrd'].' ',FILE_APPEND); // debug
if (isset($_REQUEST['wrd'])){
$cmd = 'export DISPLAY=:0 ; espeak "'.$_REQUEST['wrd'].'"';
shell_exec($cmd);
}
?>

Tádám. Példakód, nem vállalok garanciát, arra jó, amit leírtál, ha jól értem. Minden szóköz leírásakor kimondja a mező tartalmát, és törli azt. Ha folyamatosan írsz, ahogy szoktál, szóközökkel, akkor bizony ez kimondja (utolsó szó után is rakj szóközt, és akkor tökéletes).

szerk.: több lépésben módosítanom kellett a kódrészletet, hogy meg is jelenjen, mostmár teljes, csak nincs benne a tab, amit beraktam eredetileg

A vakok számára készült számítógép kihangosító rendszerek átparaméterezésével talán elérheted amit akarsz.
OsX: beépített voiceover (cmd+f5)
win: nvda+vocalizer (nvda.hu)
És van egy vagon fizetős cucc, csillagászati áron.