Spørgsmål:
Projekter tekst-til-tale for en blind forælder
LeoFib
2015-11-23 21:45:54 UTC
view on stackexchange narkive permalink

Mit første indlæg her. (Jeg håber inderligt, at det er inden for rammerne af tilladte stillinger, jeg vidste ikke, hvor jeg ellers skulle henvende mig).

Jeg planlægger at lave et projekt for en halvfems år gammel mor, der hurtigt mister sit syn og fører et relativt muntert liv.

Hun sidder alene hjemme og ser på grundlæggende kabel og har ikke en internetforbindelse. Hun har en enorm fjernbetjening med 60 små knapper og er dybest set forvirret af det hele.

Jeg vil bare lægge et bibliotek med film og / eller lydbøger på en harddisk, så hun kan navigere gennem dem og se på fritiden.

Jeg har besluttet, at hun har brug for et simpelt joystick med 6 store, konfigurerbare knapper. Jeg bliver nødt til at finde ud af, hvordan titler automatisk kan læses for hende (når hun ruller ned inden valget).

En GUI, der leverer ENORM tekst på skærmen, kan være tilstrækkelig ... men jeg tror, ​​at tekst-til-tale-funktion kan være det sværeste problem.

Hvis titlerne læses for hende, er en GUI næsten et svagt punkt.

XBMC, ser jeg, har nogle tekst-til-tale funktioner ... selvom jeg ikke kan afgøre, om det ville være noget, der ville kræve, at hendes syn skulle navigere gennem grænsefladen for at "komme til" indholdet. (Yderligere kan jeg ikke bestemme, om selve menuen læses af guien - hvilket giver mulighed for "synlig" navigation)

Jeg har brug for en GUI for at åbne med en liste straks efter opstart (hvorigennem hun simpelthen kan rulle og vælg indhold).

Mit enkle spørgsmål er, om det er muligt med PI, og om det ser ud til, at dette er et opnåeligt mål.

Hvis det er tilfældet, at nogen kunne pege på mig i den rigtige retning, vil jeg uendeligt sætte pris på det.

Mange tak.

Har du forsøgt at søge efter "tale" på dette forum. Der er et par links (jeg har faktisk ikke prøvet nogen) f.eks. http://raspberrypi.stackexchange.com/questions/1015/has-anyone-got-a-text-to-speech-engine-installed
Jeg er ikke sikker på, om du har sendt dette på [Rapsberry org-fora] (https://www.raspberrypi.org/forums/). Hvis du ikke har gjort det, er det den slags spørgsmål, der stilles der med rimelighed ofte.
Selvom der er et mærke til "talegenkendelse", var der ikke det modsatte for "talegenerering", hvilket i sig selv er et diskret emne. Det er en del af det, der ofte omtales som "tekst til tale" (anden del), og alt dette er ofte forbundet med forhold, der generelt omtales som "tilgængelighed", der relaterer til at gøre ting lettere at bruge for begge fuldt kapable mennesker og også dem, der har en vis grad af forringelse, der muligvis kræver yderligere funktionalitet for at opnå de samme resultater. Dette svar er blevet brugt til at oprette disse tre tags.
Ændret "talegenerering" til "talesyntese"
Jeg elsker ideen om dette projekt så meget, jeg har lige nomineret det til [Bedste originale Raspberry Pi-projektidé] (http://meta.raspberrypi.stackexchange.com/questions/661/christmas-give-away-best- original-raspberry-pi-project-idea) i Christmas Give-away-konkurrencen på Raspberry Pi Meta.
Til alle, der har skrevet: Jeg er meget rørt og opmuntret af svaret på dette. Jeg er en neofyt og har aldrig set en PI med mine egne øjne. Jeg er meget taknemmelig for de venlige svar og har fornyet min beslutning om at forfølge dette på grund af dem. Jeg har også delt nyhederne med min mor - som siger, at hun foretrækker æble frem for hindbærkage og ikke rigtig ved, hvad jeg taler om alligevel ... men det er det okay for nu :).
Tre svar:
Merlin04
2015-12-25 05:58:44 UTC
view on stackexchange narkive permalink

Jeg er ikke sikker på, hvordan jeg laver guiden, men jeg ved, hvordan man laver tekst til tale. Du kan bruge espeak:

  sudo apt-get install espeakespeak 'Hello world'  

Som standard er espeaks stemme svær at forstå (for mig). For at finde en stemme skal du bruge:

  sudo apt-cache search espeak  

Find derefter en stemme. Installer det. Kør derefter

  man espeak  

for at finde ud af, hvordan du ændrer stemmen. Det skal være simpelt.

Her er et eksempel på noget, jeg lavede ved hjælp af espeak: https://github.com/Merlin04/robotthingy

Rediger: Jeg tror du kunne lave en GUI med Kivy. Det bruger python.

Rien Heuver
2015-12-27 01:35:30 UTC
view on stackexchange narkive permalink

Jeg har kun begrænset erfaring med XBMC, men er overbevist om, at det måske allerede er for kompliceret for 'målgruppen' (denne 90-årige kvinde).

Jeg mener dog, at dette projekt opnås helt sikkert på en RasPi. Da jeg er en webudvikler, vil jeg foreslå at oprette en simpel webapp. Jeg har ingen anelse overhovedet, hvis noget lignende eksisterer, men jeg kan ikke forestille mig, at det er for svært at udvikle.

Grundidé:

  1. RasPi med Raspbian.
  2. Webapp, der kører apache.
  3. Nogle backend (f.eks. PHP) indekserer filerne på harddisken, formaterer navnet til et læsbart format og udsender dem som en liste.
  4. Brug javascript til at kontrollere joystick-input og få titlerne på film / bøger til at blive læst med HTML5 Speech Synthesis API (eksempel: http://creative-punch.net/2014/10/intro-html5 -speech-synthesis-api /).
  5. Når du vælger en film / bog, skal du blot åbne filen i browseren. (På denne måde behøver du ikke åbne et nyt vindue, så hun bare kan vende tilbage til menuen ved at trykke på tilbage-knappen.)
OSMC (kodi) udsætter noget hvilepi. Måske kan du bruge det til at opbygge din egen front-end / gui. Jeg er dog enig med Rien i, at dette lyder for komplekst for dit publikum. Jeg formoder ikke, at et menneske kunne være i nærheden af ​​at hjælpe med at starte / stoppe lydbøger for hende?
Hej Havnar, nej, faktisk. Hun har to hunde i huset, og det handler bare om det ... En ting, jeg forsømte at nævne, tror jeg, er at hun heller ikke har en internetforbindelse.
Okay et par spørgsmål. Jeg holder dem korte for kortfattethedens skyld. 1) RasPi 2 for dette, korrekt? 2) Hvilket operativsystem vil du anbefale til dette? 3) Tror du, at dette ville være muligt uden WIFI? --Hun har ingen netforbindelse, desværre.4) Apache bruges til at køre en server eller er det et operativsystem? 5) Skal jeg begynde at gøre mig bekendt med linux og dens kommandoer til at forberede mig selv? Her er en idé: https: // www.youtube.com/watch?v=NCVWX4suGE4Hvad synes du? Skal jeg bare gå med et generisk RPI 2-sæt? - Mange tak og godt nytår.
1) pi2 er meget mere kraftfuld, dette vil gavne dig uanset hvad du går. 2) raspbian er den mest brugervenlige og mest anvendte, så let at finde guider og hjælp til 3) du kan få wifi uden internetforbindelse, trådløs opsætning er ikke nødvendig, hvis du går med en infrarød fjernbetjening 4) du kan bruge masser af webservere apache er en meget brugt 5) ja, en nyttig skillset alligevel! 5B) kan du starte med en pi2 med sdcard, hdmi-kabel, strømadapter og begynde at spille med den. Nogle applikationsudviklingsfærdigheder kan naturligvis være nyttige.
Jeg har en anden opfattelse af tingene end Havnar, antager jeg, så mine svar her: 1) Ikke nødvendigt, 1B skal også være stærk nok synes jeg, men 2 er alligevel sikker 2) Raspbian, mest kendt således mest support 3/4 ) Apache er webserver-software, så du kan køre dine egne hjemmesider på et system (raspi i dette tilfælde). Det betyder, at du slet ikke har brug for en internetforbindelse, da websiden kører på din RasPi. 5) Ja, nogle grundlæggende kommandolinjer er nyttige for at få raspbian og apache til at køre synes jeg.
Havnar
2015-12-30 18:03:58 UTC
view on stackexchange narkive permalink

Jeg har lavet lidt letgravning for dig, da de fleste ting kan blive alt for komplekse temmelig hurtigt for din målgruppe.

Fra min personlige erfaring, knapper og guis (uanset hvor simpelt i din dev øjne) kan virke forvirrende for de ældre.

Jeg ved ikke, hvor gode dine færdigheder er med (web) udvikling, eller om du kan få en dygtig dev, der er motiveret til at hjælpe du når dine mål, men enkelhed for slutbrugeren er nøglen her.

Derfor er "The One Button Audiobook Player" måske det, du leder efter. Eller måske en tilpasning til det.

ekstrakt nedenfor:

  Den består grundlæggende af: 1 Raspberry Pi1 ModMyPi-kabinet1 knap2 modstande (330 Ohm, 10 Kilo-Ohm) 1 blå LED1 (langsom) 8 GB SD-Cardsome trådløst par højttalere  

Følgende software er blevet brugt:

  Raspbian minimalt billede (http: // www. linuxsystems.it/2012/06/raspbian-wheezy-armhf-raspberry-pi-minimal-image)mpd (musikafspiller-dæmon) mpcmpd-pythonpyudev (til USB-adgang) et selvskrevet python-script  

Funktionerne er følgende:

  • altid tændt: Når du tænder hindbæret, starter det op og starter python-scriptet med lydbogen i pause

  • brug af en knap: Knappen sætter lydbogen på pause og afbryder den, eller går et spor tilbage, når du trykker på knappen i mere end 4 sekunder

  • husker position: Den husker altid den sidst spillede position

  • kun en lydbog: Der vil altid kun være en lydbog på hindbæret

  • let implementering af lydbøger: Når du tilslutter et USB-tommelfingerdrev med et specielt navn / en etiket, stopper hindbæret med at afspille, monterer tommelfingerdrevet, sletter den gamle lydbog, kopierer den nye, genopbygger afspilningslisten og - efter at have taget stikket ud drev - starter den nye lydbog i pausetilstand

  • multiformat: Da den bruger mpd, understøtter afspilleren Ogg Vorbis, FLAC, OggFLAC, MP2, MP3, MP4 / AAC, MOD, Musepack og wave

>>> kilde <<< --- al kredit går der!

github link

Ved hjælp af et joystick kan man muligvis udvide kontrolgrænsefladen, hvis det gøres omhyggeligt for at præsentere en ensartet og enkel brugergrænseflade til målgruppen - en kommentator på linket til webstedet bemærkede, at den kun huskede spillerpositionen, mens RPi var tændt - det kan være noget at revidere - selvom jeg er sikker på, at da jeg eksperimenterede med en LAN-musikserver, huskede `mpd`, hvor det var i en lang afspilningsliste, måske er der en mulighed for det ...
Der er ingen grund til ikke at efterlade en pi-drevet, det er bedre for Pi's SD-kort alligevel, det er ikke bygget til at blive lukket ned.
"* ... det er ikke bygget til at blive lukket ned. *" Måske er det bedre at sige, "det tåler ikke at få strømmen fjernet uden at blive lukket ordentligt." - En UPS til en Pi, jeg har, har mulighed for at starte og lukke Pi'en på en timercyklus på alt mellem 2-1000 minutter TIL og 2-1000 minutter FRA - hvilket ville have applikationer i time-lapse fotografering - og der er ingen tegn på, at dette i sagens natur er skadeligt - selvom jeg er enig i, at SD-kortet måske "slides" lidt hurtigere fra de ekstra logfiler, der skrives.


Denne spørgsmål og svar blev automatisk oversat fra det engelske sprog.Det originale indhold er tilgængeligt på stackexchange, som vi takker for den cc by-sa 3.0-licens, den distribueres under.
Loading...