by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Sep 07 21:16

    Orbiter on development

    introduced utterance fingerprin… (compare)

  • Sep 06 21:39

    Orbiter on development

    recognize indents during parsing (compare)

  • Sep 05 13:11

    Orbiter on development

    some generalization to get a de… (compare)

  • Aug 18 16:15
    blossom2017 commented #969
  • Aug 18 13:42
    blossom2017 commented #1474
  • Aug 18 13:42
    blossom2017 closed #1474
  • Aug 16 12:57
    norbusan commented #1474
  • Aug 16 09:57
    codecov[bot] commented #1474
  • Aug 16 09:54
    codecov[bot] commented #1474
  • Aug 16 09:51
    blossom2017 opened #1474
  • Aug 06 15:29
    mariobehling unlabeled #1298
  • Aug 06 15:29
    mariobehling labeled #1298
  • Aug 06 15:28
    mariobehling labeled #872
  • Aug 06 15:28
    mariobehling labeled #1397
  • Aug 06 15:27
    mariobehling labeled #969
  • Aug 05 19:32
    chandrakant100 commented #1472
  • Aug 03 14:35

    norbusan on dev-dist

    status of susi_server_binary_la… (compare)

  • Aug 03 14:27

    norbusan on development

    fix desktop scripts (compare)

  • Jul 30 13:57
    gaushikmr closed #1473
  • Jul 30 12:56
    norbusan commented #1473
Sarthak Handa
@sarthakhanda
greetings to all, I'm having a hard time understanding the code base and setting up the work environment at my local. I'm a beginner, can anyone help me overcome the above problems/lack of knowledge?
Mario Behling
@mariobehling
@iamareebjamal There was a discussion about you recent merged PR. There are a lot of files changed. And, it is unclear if all changes are relevant to the issue. With so many file changes, the reviews will take more time. So, I dont know. Maybe the PR needs to be reverted and go back into a review stage? @norbusan @Orbiter What are the next steps?
Mario Behling
@mariobehling
@iamareebjamal So, we had a conversation in the weekly meeting and @Orbiter said that he will look through the changes.
Areeb Jamal
@iamareebjamal
The changes are relevant to reduce duplication and reduce a security issue to a single function and mitigate that. If reverted, the code will be vulnerable again, and the number of file changes were necessary because the same vulnerable chunk of code was copied in every file. For instance, there were 120 references of the security issue solved in the PR, work on which is going on since 10th March(since 2 months ago)
Norbert Preining
@norbusan
@iamareebjamal First of all thanks for your work on that issue!!! Nobody doubts the usefulness and importance of the changes, but think in maintainance terms - if something is broken now, we can hardly find the reason for it in a specific commit (that is no git bisect etc) due to lumping too many things together. git commits are best when they have a clear target, and only the necessary changes. Reformatting without function changes can be put into a separate commit.
Areeb Jamal
@iamareebjamal
Hi, I can't recall where I reformatted the files without function changes, and I have already put in unit tests to prove that not only my changes don't break the current system, but even that they are working correctly with previous behavior as there were no unit tests before which tested the skill loading and metadata, so in a way, we could conclude that there was no way previously to know if the system works without manually checking it, but now we do as now I have written tests for DAOFileAccess, SkillQueryParser, SkillQuery and every class I have added. If someone can show me the changes where I have just changed the formatting without functional changes and have not added tests for the function, I would be happy to oblige and either add tests for the same or revert it. I follow the rule of no reformatting without necessary changes quite strictly myself and have made as minimal as possible changes to ensure that the vulnerability is removed and system remains testable. The only changes I made which weren't related to the vulnerability were which broke the system on testing, for example, in SusiUtterance, the server crashed with error 500 when parsing a skill with just a "?" with IndexOutofBoundException because it didn't test for string being empty before accessing the first character, I fixed that and also added a test to ensure it parses such files correctly, so I am confident that more bugs are even fixed in the commits and tests have been added to prove that. However, I have split the changes into multiple atomic commits so it remains easy to git bisect and find where the bug is and if there are some changes someone feels unrelated to the PR or entirely cosmetic, I will be more than happy to add tests to prove they don't break and maybe even fix the system, or revert them :)
Thanks
Mario Behling
@mariobehling
:thumbsup:
Mario Behling
@mariobehling
SUSI.AI weekly meeting taking place now: https://meet.jit.si/SUSI.AI
Nickolay V. Shmyrev
@nshmyrev

https://www.cnx-software.com/2020/05/25/rpi_ac108-audio-board-ships-with-a-4-mic-array-for-raspberry-pi/

This design requires software AEC/DOA unfortunately which might load RPi CPU significantly in particular if you want DOA with neural networks. On one side it is more flexible, on other side given you run speech recognition will have problems with compute.

When we play with vosk(https://github.com/alphacep/vosk-api) on RPi it loads RPi3 almost 90%, so offloading AEC and DOA is a big gain. So Respeaker core 2 design with XMOS is somewhat more preferable.

Mohammad Abdullah
@abdabdullah
Hello everyone I am Mohammad Abdullah 2nd Year B.Tech student of Computer Science from Cluster Innovation Centre, University of Delhi. I want to contribute to your organization. I have learned java and a little bit of python. So anyone please help me to get started
Mohammad Abdullah
@abdabdullah
Right now I started doing some stuff on with reference to Automating the boring stuff with python and motivated to contribute in open source. So please help me to understand and let me know how to start from scratch because I am a beginner never contributed before this. with the provided instruction I will move forward to set up my environment.
Nickolay V. Shmyrev
@nshmyrev

Right now I started doing some stuff on with reference to Automating the boring stuff with python and motivated to contribute in open source. So please help me to understand and let me know how to start from scratch because I am a beginner never contributed before this. with the provided instruction I will move forward to set up my environment.

Clone code from github and implement something like fossasia/susi_server#969

Mario Behling
@mariobehling
The weekly SUSI.AI meeting is starting shortly https://meet.jit.si/SUSI.AI
Mario Behling
@mariobehling
@/all Weekly SUSI.AI meeting starting now https://meet.jit.si/SUSI.AI
Steve The Philosophist
@Philosophist
Hey, I'm having issues with the app. I am unable to sign up. The capcha checkbox won't react to being clicked. The app also has a problem where I am signing up for the first time, but it tells me that I'm already in. I reset the password and attempted to sign in, but it then tells me that my email isn't recognized.
Mario Behling
@mariobehling
Please join the SUSI.AI desktop installation workshop. It starts in a few minutes here https://meet.jit.si/SUSI.AI
This session covers step-by-step guide how to set up and configure Susi on Linux
Mario Behling
@mariobehling
Dear @/all, we are running the next version of our SUSI.AI installation workshop. This workshop is a run through to test our installation process for SUSI.AI on smart speakers. Compared to the last time we have improved a number of steps. The goal of this workshop is to make installations of SUSI.AI on smart speakers easier and enable more contributors to run workshops independently in future. Please join us at 8PM SGT, 5.30PM IST 2PM CET here https://meet.jit.si/SUSI.AI
(in a few minutes)
Mario Behling
@mariobehling

@/all Love #webdevelopment #Python #Javascript? Become a web developer and work on the #openevent software powering eventyay.com. Convince us to hire you by making a pull request! More info on https://jobs.fossasia.org

https://twitter.com/mariobehling/status/1288798977056477186

Norbert Preining
@norbusan
^^^^^^ yeah, please go for it!
Mario Behling
@mariobehling
:-)
1TekPro
@1TekPro
There seems to be an issue when you type ... to susi
1TekPro
@1TekPro
It generates an inappropriate response that it pulled from someones twitter post
Mario Behling
@mariobehling
Dear @/all, the next SUSI.AI workshop is a run through to test our installation process for on the desktop. The main goal of this workshop is to make installations of SUSI.AI on the desktop easier.
Please join us here https://meet.jit.si/SUSI.AI on
Tuesday, August 4, 2020
15:00 Berlin | 18:30 India | 21:00 Singapore | Tokyo 22:00
maitris
@blossom2017
Hi everyone ! Can newcomers contribute to this project ?
Mario Behling
@mariobehling
Yes
maitris
@blossom2017
I had to follow some additional steps for setting up susi server locally on mac since gradle was failing. Should I send a PR to update readme ?
Norbert Preining
@norbusan
@blossom2017 Sure, go ahead with it. We will see how it fits in. Thanks
maitris
@blossom2017
Thank you