I actually got working on the research part. I recovered the files from the Running Chrome and got the Chrome navigation working again. I cleansed the full project into a couple files that are the main project. I used to use Firecrawl for search but my free credits ran out so I had to switch to DuckDuckGo which was free. Most of the core pieces were connected with uid capture and js structuring and safe parsing and structure.
Log in to leave a comment
Add just added slight improvements - no big changes. I updated the theme and the way Chainlit works so it replaces most of its default Chainlit assets. I also added a custom avatar. This required changing the place where Chainlit looks and adding a new place for it to look by updating config.toml and adding a theme.json. Other than that I changed the llm and was experimenting with different models.
Log in to leave a comment
I got the UI working with the voice. I am using Chainlit for the frontend. Last project I used Gradio and then it imposed its strict style restrictions, so I think the switch to Chainlit is a good choice. The biggest problem that I faced here was getting speech info from frontend and back. It starting returning mime types and bytes and just incompatible formats because the frontend and backend dealt with audio differently. The fix was converting it again and again and guessing formats if nothing else works, but that process worked.
Log in to leave a comment
Just continuing startup and basics. I finally organized the Web Project so now only Version 3 is actually usable, and I have renamed some things. It was an old project I coded a year ago with vital code for web research, but now that I have organized it I will only touch it once I need the web stuff again. I have just started with the text to speech and speech to text, the text to speech is easy but speech to text is a little bit more troublesome. I am going to connect them.
Log in to leave a comment
I just started the project and am trying to layout the starting base code. I have scratch work in an other unimportant vs code project called ‘Project’ because I wanted to avoid what I did last time which was having lots of files with -testing at the end that were just junk and confusing. The other project is for controlling chrome, but the problem with it is that it is disorganized so I need to get the chrome source code and understand that project. Right now I just need to get these messy folders working
Log in to leave a comment