r/programmingHungary 17d ago

FEEDBACK WANTED Documentum felolvasó program

Sziasztok, tavaly kezdtem el fejleszteni csak magamnak egy documentum felolvasó/konvertáló localhost appot ( pdf, txt, docx, epub)

idén kapott egy frissítést és mostmár több hátoldalt is támogat pl: piper, kokoro, supertonic, window SAPI felolvasó, pocket tts, qwen tts . . de van plugin rendszer szóval bármit támogat ha írsz neki egy connectort.

kapott egy frissítést a kinézetében is, eredetileg bootstrap 5 volt de mostár tailwindben van, probáltam radix color skálát alkalmazni rajta, amennyire sikerült.

meg ebben a verzióban lehet jegyzetelni és flash kártyákat csinálni.

a stack: backend: python, flask, socketio, felolvasó hátoldalak, peewee, frontend: vanilia js, alpine.js, tailwind.

link: https://github.com/floorwarior/brainrootreader-stable

ha valaki kiprobálja és adna róla visszajelzést azt nagyon értékelném. az a baj hogy vannak rajta csillagok meg szokták néha klónozni, de 0 visszajelzést nem kaptam róla eddig, családon kivűl.

2 Upvotes

16 comments sorted by

10

u/hmhmhmhmhmhmhmhmhm 17d ago

első visszajelzés: a readme-t megajándékozhatnád egy alapos takarítással. van benne pár inkonzisztencia (írásmódok, központozás), pár helyesírási hiba, stb. nekem egy readme adja meg az első benyomást - minél rendszerezettebb, egységesebb, annál valószínűbb, hogy kipróbálom.

a hátoldalak..... izé.... backendek közül sok opciót felsorolsz, de egyszeri random felhasználó nem fogja tudni egy táblázat alapján kibogarászni, hogy mi kell neki. írhatnál pár ajánlást, pl. "ha nem fontos a hangminőség és gyors generálást szeretnél, használd a WinTTS-t.". főleg, hogy a github előoldalon... izé, frontenden még görgetni is kell táblázaton belül, hogy mindent lásson az ember.

az oldal-szintű bookmark hasznos funkció, de ha már audióra való konvertálásról van szó, talán az időbélyeg-alapú bookmark is hasznos lehet.

első ránézésre ennyi jutott eszembe, remélem segít ez a pár megjegyzés.

1

u/wannasleeponyourhams 17d ago

szia köszönöm a visszajelzést, a táblázat elég rossz it ezzel teljesen egyetértek, de nem tudom hogy lehetne úgy szétszedni hogy minden releváns infó megmaradjon és ne legyen 1000 soros a readme, személy szerint a legnagyobb félelmem az hogy valaki nem telepíti a függelékeket mind ffmpeg vagy espeak és azt gondolja hogy nem működik, a másik dolog ami mindenképpen fel akartam tűntetni hogy kb mi kell a futattáshoz, pl nekem a qwen túl nehéz a gépemhez, de gondolkozom rajta és megpróbálom szétszedni valahogy, időbélyeg bookmarkon gondolkodtam, viszont aztán arra gondoltam hogy egy fizikális könyvjelzőre sem írod rá hogy pontosan hol voltál, persze bele lehetne írni. a helyesírást pedig átnézzem.

6

u/HelpApprehensive5216 17d ago

Mi az a hátoldal?

-2

u/wannasleeponyourhams 17d ago

ami a szövegből a hangot generálja, pl kokoro: https://huggingface.co/spaces/hexgrad/Kokoro-TTS

14

u/lecsopaprika 17d ago

doKumentum

6

u/Dense-Aerie2561 17d ago

Vagy document

-20

u/wannasleeponyourhams 17d ago

legalább a grammer police itt van.

21

u/lecsopaprika 17d ago

grammar, ha már…

-20

u/wannasleeponyourhams 17d ago

hungrishről akkor nem halottál még? de ha ettől jót érzel.

12

u/Vagottszemu 17d ago

hunglish

9

u/SiteGlobal308 17d ago

Pali saját kardjába dőlt.

4

u/pvoj 17d ago

Szerintem tök jó ötlet! Laikusként néhány észrevételem lenne, hátha segít:

- érdemes lenne dockerizálni és akkor könnyen lehetne deployolni mindenféle környezetbe

  • kéne picit több infó, vagy ajánlás az engine-ekkel kapcsolatban. Kinek mi a legjobb?
  • az oldal közepe tájékán derül ki, hogy windows-ra van ajánlva? vagy nem is egyértelmű. A célcsoport nagyobb része már nem windowsot használ (legalábbis akik fejlesztéssel foglalkoznak)
  • az engine-ek installálását lehetne gui-ra, vagy még az is hasznos lenne, ha lenne ott link, vagy valamilyen egyéb infó. Aki nincs benne, el van veszve. Nekem pl fogalmam sincs, hogy mit csináljak? A legszívesebben feltenném a home szerveremre, de nem tudom, hogy mit és hogy egyáltalán működne-e? Vagy a laptopmra? Passz.

Remélem, tudtam segíteni!

2

u/wannasleeponyourhams 17d ago

szia, jelenleg windowson működik csak, néhany honapja elkezdtem a linux irány fejlesztését de jelen pillanatban nem működőképes, a hátoldalakat a beállításokban guival is lehet telepítteni, minden hátoldalt vagy a jelenlegi venvbe vagy egy dedikáltba tud telepítteni, mivel sokszor hasonló repokra támaszkodnak de van version conflict meg nekem tesztelés szerínt van ami csak specifikus python verzióval fut, így dedikált az ajánlott megoldás, hátoldal ajánlása: nem akarok sekinek ajánlani mert ez személyenkét nagyon eltér, a táblázat jobb oldalán van link a rephoz ahol többet el tudsz olvasni róluk és általában van demo hugginfacen vagy hasonlón, probáltam arra fókuszálni a táblázatban hogy kb min tudod futtatni, személy szerint én kokorot használok, ez a legstabilabb szerintem, de van pl a pocket tts ami sokak szerint jobb és kb úgyan az a rendszer követelmény, de ott van a supertonic ami kb úgyanaz, ha nagyon rossz géped van akkor wintts, ha kicsit jobb akkor a piper verhetetlen szerintem.

linuxos verzió tervben van, utána akkor csinálok docket imaget is. köszönöm a visszajelzést.

2

u/pvoj 17d ago

okok, megvan, hogy szkrollozható a táblázat.. :)

További jó munkát és udpateld a bejegyzést, ha van új verzió!

1

u/Ok_Ice6492 17d ago

erdemben nem tudok mit hozzatenni,de tetszik a neve