Code Monkey home page Code Monkey logo

symblai / symbl-powered-agora-rte-app Goto Github PK

View Code? Open in Web Editor NEW
16.0 8.0 14.0 13.27 MB

Build an app with Agora's Real-Time Engagement App Builder so you can add to your calls, meetings, or conferences transcripts and transcription, live captions and live captioning, contextual AI insight such as action-items, follow-ups & questions, vastly enhancing your real-time engagements.

JavaScript 4.57% TypeScript 84.45% Starlark 0.18% Java 1.84% Ruby 0.90% Objective-C 1.31% HTML 0.59% CSS 0.01% Dockerfile 0.11% Go 6.06%
rte agora app realtime realtime-messaging realtime-chat streams symbl api ai

symbl-powered-agora-rte-app's People

Contributors

akankshabhasin avatar idivyanshbansal avatar janhavi-ai avatar mjabali avatar neerajchaudhary2 avatar sarvesh4396 avatar shailesh-symbl avatar sproff avatar srijit2002 avatar vanshajpoonia avatar visharma-symbl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

symbl-powered-agora-rte-app's Issues

Fix mute functionality

Sometimes even when a user mutes himself the transcription still continues and the voice is still processed by audio context

[Bug]: In Firefox Dev browser, the screensharing button is not working properly. (Ran on Vivaldi too and it almost worked fine so please add full support for it)

Contact Details

[email protected]

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

what is happening is that, when I am clicking on the share screen, it is not working properly at once. The screen once gets blacked out and then it reloads and then again I have to click on the button. I tried it again and again but all in vain ๐Ÿ˜ข

Expected Behavior

No response

Steps To Reproduce

Please optimize it for Vivaldi browser

Environment

- OS:
- Node:
- npm:

What browsers are you seeing the problem on?

No response

Anything else?

No response

Insight Labels elements format update

The question, follow_up and action_item items found inside the insight label tab need to be updated with better formatting.

Suggestion: Question, Follow Up and Action Item.

Screenshot_1

Screen sharing functionality splits the view as another user

Issue: The screen sharing functionality splits the meeting as another user.

Description: As of now, turning screen sharing on adds the shared screen as another user. If the participants are shown in the grid view, the screen is visible only as another small box.

Expected/Desired Behaviour: Fix this to allow proper screen sharing. Participants might still be visible in the meeting.
The view changes automatically to the Highlight view, and pins the shared screen. The other participants are seen in a single column of up to 4 rows, i.e. <= 4 cells, on the right side of the pinned video. If there are more than 4 participants (5 total including shared screen), then there should be a button to show the next 4 participants.
Notes: As of now, this view shift can be done manually by a participant not sharing their screen, but we want this to be the default to ensure a better user experience.

Screenshot_5

[Bug]: Inconsistent UI to indicate selection in Transcript panel

Contact Details

No response

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

The tab selection UI is not consistent. Only Transcript has the selection shown properly. For the Insights and Topics tab, the selection is shoddy.

Screenshot 2021-09-30 at 10 57 37 AM

Screenshot 2021-09-30 at 10 57 47 AM

Screenshot 2021-09-30 at 10 57 58 AM

Expected Behavior

Tab selection should be shown in the same way for all tabs.

Steps To Reproduce

No response

Environment

- OS:
- Node:
- npm:

What browsers are you seeing the problem on?

No response

Anything else?

No response

Move token handling to backend

Token generation and handling should be moved to backend , right now it is stored on local storage it should be moved to backend along with agora token .

Inconsistent UI to indicate selection in Transcript panel

Issue: The tab selection UI is not consistent. Only Transcript tab has the selection shown properly. For the Insights and Topics tab, the selection is shoddy.

Expected behaviour: Tab selection is shown in the same way for all three tabs. Some generic UI logic needs to be implemented for the tab selection.

Screenshot_2

Screenshot_3

Screenshot_4

[Bug]: node-gyp error

Contact Details

[email protected]

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

When running the npm run web in the front end the following error occurs .

npm ERR! info sharp Using cached /home/rajeshrajamani/.npm/_libvips/libvips-8.8.1-linux-x64.tar.gz
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using [email protected]
npm ERR! gyp info using [email protected] | linux | x64
npm ERR! gyp info find Python using Python version 3.10.6 found at "/usr/bin/python3"
npm ERR! gyp ERR! UNCAUGHT EXCEPTION
npm ERR! gyp ERR! stack TypeError: Cannot assign to read only property 'cflags' of object '#'
npm ERR! gyp ERR! stack at createConfigFile (/home/rajeshrajamani/Desktop/projects/agora/Symbl-powered-Agora-RTE-app/Symbl-Powered-Agora-master/node_modules/node-gyp/lib/configure.js:117:21)
npm ERR! gyp ERR! stack at /home/rajeshrajamani/Desktop/projects/agora/Symbl-powered-Agora-RTE-app/Symbl-Powered-Agora-master/node_modules/node-gyp/lib/configure.js:84:9
npm ERR! gyp ERR! stack at FSReqCallback.oncomplete (node:fs:185:23)
npm ERR! gyp ERR! System Linux 5.19.0-41-generic
npm ERR! gyp ERR! command "/home/rajeshrajamani/.nvm/versions/node/v19.8.1/bin/node" "/home/rajeshrajamani/Desktop/projects/agora/Symbl-powered-Agora-RTE-app/Symbl-Powered-Agora-master/node_modules/.bin/node-gyp" "rebuild"
npm ERR! gyp ERR! cwd /home/rajeshrajamani/Desktop/projects/agora/Symbl-powered-Agora-RTE-app/Symbl-Powered-Agora-master/node_modules/sharp
npm ERR! gyp ERR! node -v v19.8.1
npm ERR! gyp ERR! node-gyp -v v7.1.2

npm ERR! gyp ERR! Node-gyp failed to build your package.
npm ERR! gyp ERR! Try to update npm and/or node-gyp and if it does not help file an issue with the package author.

npm ERR! A complete log of this run can be found in:
npm ERR! /home/rajeshrajamani/.npm/_logs/2023-05-04T11_59_56_418Z-debug-0.log

Expected Behavior

Front end should start

Steps To Reproduce

No response

Environment

- OS: Ubuntu 22.04
- Node:v19.8.1
- npm:9.6.2

What browsers are you seeing the problem on?

Chrome

Anything else?

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.