{"id":18901219,"url":"https://github.com/regular/talkshow","last_synced_at":"2026-03-15T22:14:08.831Z","repository":{"id":715229,"uuid":"362186","full_name":"regular/talkshow","owner":"regular","description":"application assisting non-speaking people in communicating by playing pre-recorded audio samples. The graphical user interface is optimized for touch screens","archived":false,"fork":false,"pushed_at":"2014-07-14T17:43:21.000Z","size":19728,"stargazers_count":4,"open_issues_count":6,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-28T14:51:11.994Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"MugunthKumar/MKNetworkKit","license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/regular.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2009-11-05T16:30:11.000Z","updated_at":"2022-12-07T11:18:32.000Z","dependencies_parsed_at":"2022-07-05T11:03:54.500Z","dependency_job_id":null,"html_url":"https://github.com/regular/talkshow","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regular%2Ftalkshow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regular%2Ftalkshow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regular%2Ftalkshow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regular%2Ftalkshow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/regular","download_url":"https://codeload.github.com/regular/talkshow/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248995100,"owners_count":21195497,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T08:55:29.586Z","updated_at":"2026-03-15T22:14:03.798Z","avatar_url":"https://github.com/regular.png","language":"Python","readme":"# README for KommHELP Talkshow\n\nTalkshow is a hierarchical sound board application for portable touch screen computers. It is meant to help non-speaking people.\n\n## MOTIVATION\n\nNon-speaking people depend on special devices to communicate with the people that surround them. There are devices on the market that play pre-recorded sound samples by pressing a button and allow the user to change sample sets according to context. However, these special device are ridiculously expensive.\n\nWith Talkshow, we try to provide a solution based solely on Open Source software that runs on a cheap Netbook with a touch screen.\n\n## LICENCE\n\nTalkshow open source software licensed under the terms of the GPLv3, which guarantees end users (individuals, organizations, companies) the freedoms to use, study, share (copy), and modify the software. See [LICENSE](LICENSE.md) for details.\n\n## INSTALLATION\n\n### Installation instructions when downloading windows exe:\n\n* Download the talkshow.exe file from [this link](https://github.com/jschaul/talkshow/releases/download/v1.2.1/talkshow.exe)\n* Download and install the VLC media player from [this direct link](https://get.videolan.org/vlc/2.1.3/win32/vlc-2.1.3-win32.exe) or choose another version from [https://www.videolan.org/](https://www.videolan.org/). Please make sure it's 32 bit.\n* Create a folder called \"content\" next to the talkshow.exe file, and fill it with subfolders containing media files and optionally png images (see usage instructions below).\n\nYou should now be able to use run talkshow. In case of problems, please send me (joe.schaul@gmail.com) the debug.log file that was created next to the talkshow.exe file.\n\nAlso have a look at the details for the current release at [the release link](https://github.com/jschaul/talkshow/releases)\n\n### Advanced: install from source\n\nPlease see [installation from source](doc/INSTALLATION_FROM_PYTHON_SOURCE.md) if you want to run the python source version of KommHELP talkshow or if you want to make changes to the code.\n\n## USAGE / CREATING CONTENT \n\nThe user interface consists of colored rectangles that either play a sound or contain more colored rectangles.\nAll rectangles have a caption and optionally may have an associated icon (.png).\nYou create this hierarchy of rectangles by creating a hierarchy of subdirectories in the content directory, one subdirectory per rectangle. Each subdirectory may contain more subdirectories or a sound file and an image that will be used as the rectangle's icon. The sound file will be played once the rectangle is touched in the User Interface. The name of the directory will be used as the caption of the rectangle if there is no image.\n\nSee the provided content directory structure as an example.\n\nIf you create sample sets this way, please make them available to the public. I would be happy to hear about it, please contact [http://kommhelp.de/](http://kommhelp.de/index.php/impressum-kontakt-top) info@kommhelp.de\n\nThe buttons to the left have the following meaning: 1) Play an alarm signal, 2) go to upper directory (\"content\"), 3) go back one level, 4) quit the program.\nThe buttons to the right allow you to set the volume of the program (it's the program's internal volume, not your computer master volume)\n\n## TROUBLESHOOTING\n\nA log file called `debug.log` and `warn.log` is created in the folder of the executable: any errors occurring will be logged there. In case of issues, send us an email and attach both files, so it's easier for us to find out what the problem is.\n\n## Technical details\n\nKommHELP Talkshow has been written in Python and requires :\n\n* Python pyglet library (bundled with the .exe file, BSD licensed)\n* Python tinycss library (bundled with the .exe file, BSD licensed)\n* VLC media player (more precisely the libvlc part of VLC. VLC needs to be installed separately, GPL licensed)\n\nIt has been tested on Windows and linux, but should also work on Mac OS (not tested yet). It is based on 32bit Python 2.7 with the VLC 32 bit version. If both VLC and your version of Python are 64 bit, it can also work without further changes.\n\nSee [installation from source](doc/INSTALLATION_FROM_PYTHON_SOURCE.md) for more details on dependencies. \n\n## BACKGROUND\n\nKommHELP is a non-profit association based in Berlin, Germany that develops hardware and software solutions for people with special communication needs. More information (in German) can be found here: [http://kommhelp.de/](http://kommhelp.de/)\n\n### Developers:\n\n* November, 7th 2009 -- Jan Bölsche \u003cjan@muskelfisch.com\u003e\n* ...?\n* February 2013 - February 2014 -- Joé Schaul \u003cjoe.schaul@gmail.com\u003e\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fregular%2Ftalkshow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fregular%2Ftalkshow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fregular%2Ftalkshow/lists"}