¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Re: userland debian marco a orca


Mgr. Janusz Chmiel
 

Nel¨ªb¨ª se V¨¢m jak Speech-dispatcher a Espeak pracuje s integrovan?m zvukov?m serverem Pulseaudio v Xserver XSDL? Nevad¨ª. Je tu elegantn¨ª ?e?en¨ª.
Z Google Play si nainstalujeme aplikaci Termux.
Po jej¨ªm spu?t¨§n¨ª n¨¢s ?ek¨¢ s¨¦rie p?¨ªkaz?.
apt update
apd dist-upgrade
apt install pulseaudio sox

Proto?e ozvu?en¨ª Termuxu vzhledem k tomu, ?e se jedn¨¢ o termin¨¢l nem??e b?t nikdy komfortn¨ª, by? se jmenovit¨§ P¨¢n V¨¢gner sna?il jak mohl a d?¨ªve Termux byl nep?¨ªstupn? zcela, m¨¢me mo?nost se k sezen¨ª Termuxu p?ipojit pomoc¨ª programu Dropbear. Alokuje m¨¢lo MB RAm a je programov¨¢n s ohledem na jeho nasazen¨ª v mal?ch za?¨ªzen¨ªch p?enosn¨¦ho typu. Tak?e
apt install dropbear
passwd
Mus¨ªme si povinn¨§ kv?li bezpe?nosti nastavit heslo. M??e m¨ªt i 1 znak, ale to bych neradil. Tak si vymysleme n¨§jak¨¦ alespo¨¾ p?ijateln¨§ bezpe?n¨¦ heslo a to zad¨¢me, stiskenem Enter a pak stejn¨¦ heslo znovu zad¨¢me pro jeho potvrzen¨ª. Stiskneme Enter. T¨ªm jsme si nastavili heslo, kter?m se p?ihl¨¢s¨ªme k sezen¨ª pomoc¨ª Puty nebo v Androidu Connect bod. Ten je p¨§kn¨§ p?¨ªstupn? s Android accessibility suite, d?¨ªve Talkbekem.
Op¨§t mus¨ªme zn¨¢t IP adresu Android za?¨ªzen¨ª. Port nastavuje dropbear na 8022 jinou hodnotu doc¨ªl¨ªme prostudov¨¢n¨ªm parametr? jeho p?¨ªkazov¨¦ ?¨¢dky. Dropbear se toti? konfiguruje s vyu?it¨ªm p?¨ªkazov¨¦ho ?¨¢dku.
Nap¨ª?eme Dropbear. P?ipoj¨ªme se k sezen¨ª Termux termin¨¢lu. Zad¨¢v¨¢me jen heslo password, jm¨¦no se nezad¨¢v¨¢, nem¨¢ to smysl.

A pak p¨§kn¨§ spust¨ªme pulseaudio a nastav¨ªme jej tak, aby sn¨ªmal streamovan¨¢ data p?ez socket z distribuce Debian v Userlandu.

pulseaudio --start --exit-idle-time=-1
pacmd load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1

Te? server Pulseaudio trp¨§liv¨§ ?ek¨¢ na data ze socketu. M??ete se nyn¨ª p?ipojit k sezen¨ª Debianu, kter¨¦ b¨§?¨ª v Userlandu pomoc¨ª modulu Proot.
A zad¨¢me p?¨ªkaz:
Jako ne root u?ivatel.

echo "export PULSE_SERVER=\"127.0.0.1\"" >> ~/.bashrc
D¨¢me exit a p¨§kn¨§ si znovu restartujeme sezen¨ª. A abychom ov¨§?ili, ?e Pulseaudio v Termuxu st¨¢le trp¨§liv¨§ sn¨ªm¨¢ a dychtiv¨§ o?ek¨¢v¨¢ sockety, tak nainstalujeme espeak v Debianu
apt install espeak

No A nap¨ª?eme
espeak "I Am testing if Pulseaudio is working."
Pokud usly?¨ªte bez prsk¨¢n¨ª a vynech¨¢vek zvuku toto hl¨¢?en¨ª, m¨¢te nakonfigurov¨¢no za?¨ªzen¨ª tak, aby Pulseaudio v Termuxu vys¨ªlalo zvuk. M¨¢ to ale sv¨¢ omezen¨ª. Nem??ete nahr¨¢vat z mikrofonu na Android za?¨ªzen¨ª. Pamatujte na to, ?e d¨ªky power managementu se p?i nepravideln¨¦m pou?¨ªv¨¢n¨ª zvuku a ?e?i do?k¨¢te n¨§jak¨¦ t¨¦ Millisekundy zpo?d¨§n¨ª, ne? se ?ip zvukov¨¦ karty aktivuje. Tak?e pokud budete rychle zasebou ma?kat ?ipky vpravo a vlevo v n¨§jak¨¦m edita?n¨ªm poli Plumy, nepozn¨¢te to. K¨®d speech-dispatchera obsahuje hodn¨§ instrukc¨ª a tak d¨ªky pomalej?¨ªmu vykon¨¢v¨¢n¨ª aplikace s vyu?it¨ªm Proot bude odezva na stisk kl¨¢ves po del?¨ª dob¨§ ne?innosti je?t¨§ del?¨ª. S t¨ªm neum¨ªm hnout. P?ed ?asem p¨¢n Samuel Thibault p?edstavil p?epracovanou variatnu tohoto ?e?ov¨¦ho serveru, ale d¨§s¨ªm se j¨ª zkusit v nestandardn¨ªm prost?ed¨ª pod Proot a Androidem, nemohu vylou?it, ?e to nebude fungovat. Lze to zkusit i v tomto prost?ed¨ª a nov? Speech-dispatcher si zkompilovat.
Aby V¨¢m brouzd¨¢n¨ª v edita?n¨ªch pol¨ªch ne?inilo nesn¨¢ze kv?li edo?eknut?m znak?m, je vhodn¨¦ v /etc/speech-dispatcher/speechd.conf
Zm¨§nit v?stupn¨ª metodu z Pulse na libao. Tato knihovna si pr¨¢v¨§ s nestandardn¨ªm prost?ed¨ªm rozum¨ª skv¨§le. Speech-dispatcher nem¨¢ tendence havarovat a pokud tou?¨ªte po excellentn¨ª odezv¨§, najdete j¨ª v emacspeak . Pob¨§?¨ª to skv¨§le a dokonce v?echny funkce Emacs editoru b¨§?¨ª bez obt¨ª?¨ª. Tak?e pokud m¨¢ kv?li n¨§?emu smysl zkou?et provozovat Linux pod Proot a v Androidu, tak je to pr¨¢v¨§ kv?li funk?n¨ªmu Emacsu. Tam nic nezlob¨ª a nen¨ª nutn¨¦ ?e?it probl¨¦my s X servery. Tam si vysta?¨ªme s hlavn¨ªm oknem Termuxu. Zkus¨ªm p?esv¨§d?it autory bal¨ª?k? pro Termux, aby fungoval Espeak, Speech-dispatcher i Espeak.
Pak se vyhneme Prootu a Emacs pob¨§?¨ª skv¨§le.

D¨ªky panu Peteru V¨¢gnerovi jsem mohl tyto v¨§ci zkou?et.

Join [email protected] to automatically receive all group messages.