Die Suche ergab 4 Treffer

von matthiaaas
Montag 17. Juni 2019, 18:11
Forum: Showcase
Thema: Otto Assistant
Antworten: 6
Zugriffe: 4336

Re: Otto Assistant


Du hast den try-Block, den while-Block und den if-Block, für mich sind das 3 Ebenen.
›continue‹ ist nicht gut, weil es den Programmfluß mittendrin unterbricht.

Wenn ich mir die Klasse ›Assistant‹ nochmal anschaue, dann ist das eigentlich gar keine Klasse, weil es nur aus ›run‹ besteht.


import ...
von matthiaaas
Sonntag 16. Juni 2019, 12:49
Forum: Showcase
Thema: Otto Assistant
Antworten: 6
Zugriffe: 4336

Re: Otto Assistant


`core` ist ein schlechter Name für ein Paket, weil zu allgemein, ebenso `run.py` als Scriptname.
Innerhalb der Module daher am besten auch relative Importe verwenden, dann ist das umbenennen des Pakets kein Problem.

In assistant.py: das globale ›instance‹ gehört weg. Dokstrings gehören in die ...
von matthiaaas
Sonntag 16. Juni 2019, 11:58
Forum: Showcase
Thema: Otto Assistant
Antworten: 6
Zugriffe: 4336

Re: Otto Assistant


Eine Sache die gleich auffällig ist: die Notwendigkeit Pakete je nach Plattform auszukommentieren ist Mist. Das geht besser: https://pip.pypa.io/en/stable/reference/pip_install/#requirement-specifiers


Und mir ist es ein bisschen zu implizit angesprochen, dass die eigentliche sprachverarbeitung ...
von matthiaaas
Sonntag 16. Juni 2019, 10:52
Forum: Showcase
Thema: Otto Assistant
Antworten: 6
Zugriffe: 4336

Otto Assistant

👋

Ursprünglich für meinen Raspberry Pi habe ich mir einen Sprachassistenten programmiert. "Otto" funktioniert soweit eigentlich gut, dennoch wollte ich einmal das Forum darum bitten, einen Blick auf das Github Repo zu werfen und die ganzen Programmierfehler auszumerzen.

https://github.com ...