Been working on adding Jess as the house bot over on the chatterbot collection site.
Here's how she's shaping up.
http://www.youtube.com/watch?v=_5aUOofIJhs
I was thinking you should have a bot on the chatterbot site 8)
Excellent work Freddy ... really, I love the layout of the interface, her voice and appearance :thumbsup:
Thanks mate :D
It's nice doing some programming again, I am enjoying it again :)
The avatar of Jess was one I did some time ago and I didn't include her shoulders. It was bugging me a bit in the new design, so I rendered her some and spliced them into the scene. Actually that probably cuts down on file size of the required video.
Another thing I found which I thought was really cool is some new CSS that can alter an image or video. See here:
https://developer.mozilla.org/en-US/docs/Web/CSS/filter-function/hue-rotate
Now the video of the swirly stuff in the background is originally all blue. Nice enough, but if you apply a CSS animation of the hues to it, then it can change colour over time. 8)
[attachment deleted by admin]
You can do some interesting things with the background video - it just needs a 720p video. Should have fun with this - can change the background depending on what the chat is about and things like that.
http://www.youtube.com/watch?v=BuXnEnR6qxQ
Good show, very strong British accent.
Carl2
That last video was :LOL:
The CSS is pretty cool too, I can see it opens up lots of potential for the interface, will it be able to run like that on the site ?
Glad you both enjoyed it :)
Quotewill it be able to run like that on the site?
Should be able to yes it's all standard HTML5/CSS3 stuff, nothing hacky.
The only thing I am unsure of is the video - not sure atm if it downloads it first or streams it. I'll cross that bridge when I come to it, but I'm hoping to get it online a little later today.
Would you mind Jess making a guest appearance on the VirtualAssistant live stream? VirtualAssistant channel just became eligible to be a Twitch affiliate. Jess would output on the PC locally to a web browser, reading input locally from a harddrive.
The only open interface I have for Jess is the one you see. You are welcome to video that if you want :)
Thanks Freddy. :thumbsup:
May we chat privately about a multi-user adaptation for this?
Before anything is done... You'll be kept in the loop.
This is still in the discussion phase.
Ok sure. Send me a PM :)
If it's just the bot side you are interested in, then I do have the same Jess working over on Discord. I had forgotten about that. But obviously that is without the avatar and voice. But that's where she can be seen with multiple users.
Computer's auto-correction did "Mitsubishi" :D
Jess looked super good in the close up.
Yes I thought so :D
If you ask Jess what cars she likes, she's now positive she likes electric ;D
Quote from: Freddy on April 05, 2019, 16:43:17 PM
If you ask Jess what cars she likes, she's now positive she likes electric ;D
Excellent, Jess gives the correct answer :bounce:
Posted this on Dream, but you guys might be interested.
Jess now reads the news. I am using Reuters RSS news feeds to get current stories. She pulls from 5 feeds at the moment and as these change so will the news Jess gives.
You can try it now, try something like:
- Any news?
- Got any news?
- Do you have any news?
- What is the latest news?
And so on.
Current topics are entertainment, technology, world news, science and what they call 'top news'.
In doing so she looks for sentiment in the news and reflects what she thinks; if it appears to be good or bad etc.
https://www.chatterbotcollection.com/jess.php
Pretty good Freddy, ever think of stealing some of Alexa'a skills such as playing music or finding video's.
Carl2
I've already done that matey. She was playing videos and music from YouTube in one version I had last year - but Google altered some things and it stopped working. It was frustrating trying to find the problem, so those features are on the back boiler for now.
Clever how Jess puts a sentiment on the news, I like that :thumbsup:
Had another little chat with Jess today, was asking about renewable and green energy, I even got mostly correct answers, she needs to know what an offshore wind farm is, to be fair she did know about wind farms but the offshore confused her a bit.
Hey, I know I'm obsessed :D
She is coming along really well Freddy 8)
Very good Freddy, nice to see you're staying right up there putting those features in.
Carl2
Thanks guys :)
I'll give her some new lessons Data. Always feel free to suggest improvements to her knowledge ;D
I'm enjoying programming again after my long break. I might try to get the music working again today. This incarnation uses a smaller interface as it's leaning towards mobile, I will have to think how best to show video.
great work my friend keep it up :thumbsup: :thumbsup:
Would you like some feedback here for design purposes?
For example (and fed back* politely) the news response:
"Tens of thousands of people waved palm and olive branches in St."
Seems to treat the abbreviation for Saint as an end of sentence.
A solution is to replace abbreviation "St." with "Saint", but that leads
to some more feedback for discussion. Is this the place to do that?
** Can I do that ;) ... "fed back" in the past tense? Ha! :thumbsup:
Yes I already spotted this problem but have been too busy to fix it. Thanks though :thumbsup:
It's because I did a quick job on it and I pulled the news up to the first full stop (period) - this of course doesn't account for it's use for that kind of abbreviation within a sentence.
You did a great job on it, even if it was quick.
I'm pretty sure I did not fix this, by expanding abbreviations, on my own bot.
It is a good thing to do (I think), probably helps text to speech.
The text taken from the RSS feed is handled separately to the usual patterns - at the point where it is handled it would still mean things get truncated. I do have a more general system for rewriting things, like "I'm" to "I AM" etc
Anyway, that should be fixed now. Thanks again :)
I fixed the YouTube problem. Jess can play music again - at least on Chrome 8)
> play yesterday by the beatles
> Okay I will play that for you.
> play something by aerosmith
> See if you like this.
> play viva la vida by coldplay
> Okay I will play that for you.
Etc.
To stop type: stop music, stop playing music, quiet please, sound off or quiet.
Would appreciate it if you guys can test this :)
https://www.chatterbotcollection.com/jess.php
It works :)
Jess played music for me, she even played a video I up-loaded - PIL Rise.
She also managed to play a Fully Charged video, I would say that's mission accomplished :thumbsup:
Very 8)
Thank you ;D
How is Jess going Freddy, still getting people chatting with her ?
I haven't done anything new as I've been playing LOTRO a lot ;D
Will check on her later maybe.
Will the Jess (Unity3D) be on display at the exhibition?
Reference: https://www.aisb.org.uk/events/loebner-prize
Nope but thanks for thinking it might be worthy enough. It's been a long while since I did any work with Unity, so that's all past it's use by date I'm afraid.
Freddy,
Talk about Unity3D a little. The pros, the cons, etc...
Oh, Jess was much more than worthy, I thought.
The last LPC champ had the help of a startup to get that far.
I don't really know how to sum up Unity, it's pretty complex and I don't know what they have added to it recently. I suppose the pro is that you can get into a game/graphics engine without having to design or code one. The IDE is pretty intuitive for the most part, often you have to find settings buried somewhere in some plugin, but generally documentation is usually quite good.
You still need to be able to program to get anything novel. In theory you could make a whole game just by buying plugins - but that's not as simple as it sounds. There is a lot of pre-made content though - I got a bit carried away buying stuff over there that I barely used. Even with all that, a single programmer isn't likely to make the next big game, but you never know.
But I liked the ease of getting Daz figures into the Unity engine compared to other things I had tried. And you still had useful control of things like bones and animations.
The next big thing I was waiting for in Unity was multi thread in a browser. Whether that has happened I don't know. You see the old Unity had a web player, so you could run it in a browser. But that was abandoned and was old anyway. I'd still like to get a 3D version of Jess running in a browser.
Other than that you need to know C# or Javascript to program in Unity - either one is very good. I prefer C# myself. And the community over there on the forums were great when I was posting there a few years back.