---
title: "Let the robots talk"
video_id: BLNXHY6zO_0
url: https://www.youtube.com/watch?v=BLNXHY6zO_0
workflow_page: https://workflows-of-ai.com/workflow/let-robots-talk
language: en
captions: generated
---

0:00 this video is sponsored by fre give if you need help with AI and druple get in contact with us we're specializing that
0:09 so in this uh segment which is also for drupon Atlanta what I'm going to do is
0:15 the following I have added all the different
0:20 Keynotes uh from uh drupon Atlanta I've used the automator to actually fetch
0:27 these so this will be part of what I'm showing and put those into a rag database so we
0:33 can search for uh semantic meaning and then what's going to happen is that you
0:39 can basically create a keynote recommendation show by putting in what
0:45 are the needs you want so what are you looking for in in Atlanta in this case I'm a front Ender that starting out my
0:52 bla career and this is my first Ron I'm mainly interested in how to get started with the contributions and how the
0:58 experience really works and and out you get to people talking about it this is
1:03 Jane your comedic Captain At Your Service folks and who's that Stern face sitting next to me and this is Pete
1:10 ready to navigate through the Drupal Keynotes for our newbie front Ender friend attending their first Drupal con
1:15 aoy Pete let's set sale with some Keynotes our listener is looking to dive into the world of Drupal contributions
1:22 what's your top pick I would recommend the firsttime contribution workshop on so you get the idea right it's great
1:29 thing I show showcase that you can listen to in your car or uh whatever it is it's it's mostly to uh prove multi
1:38 modality uh but there are very very good use cases of this of course where you
1:43 can create uh things for people to listen to on audio that's based on the data on your website so let's get
1:53 started so you actually caught me in the middle of something I I thought I would take all the uh talks and just add them
1:59 before we started this but then I realized this is going to take so long time why not use AI for this as well so
2:04 we're going to do that as well I have this keynote content type you can see it here it's just the speaker the
2:12 description date and time and a title and that's it but we want to use AI now
2:17 instead to import this because it takes too long time so we're going to use scraping bot I've installed it I've added a key AI with AI automator and
2:25 open AI provider we have in this case I have set up keys so if I go to
2:31 open AI authentication I can connect that key to it and same thing if we go
2:37 to scraping B config oh what is my username there I
2:44 have to check good is this so now we have set
2:53 that up so if we go back to our content type Keynotes now we should be able to add a link field so we we just put in
3:00 the link instead we we don't want to fill in all this stuff well we're going to have to fill in our title because that's a uh uh
3:08 uh that is a requirement when it comes to nodes so if I did some other kind of
3:15 entity types maybe it wasn't needed but in this case it's needed so we have a
3:21 keynote link and then we're going to scrape that text
3:28 uh uh base HTML so basically this is just
3:33 scraping the website so we can use AI to extract whatever we're doing um so we're going to use scraping
3:41 bot crawler we're going to use the keynote link set a little bit lower
3:47 weight here maybe 95 uh set as on a batch because the
3:52 weight is deciding basically when something runs so this should run first oh we're using this article
3:59 segmentation I think this will work let's see the idea is there that we can basically extract uh only the important
4:07 data so this but we don't get the menus and footage and stuff that doesn't matter for what we're doing so we can
4:14 just start with this let me just see which is the last one I did the future of druple
4:21 CNS uh okay so this is the next one so the idea now is wait let me do do
4:29 something else let's just put the at the top
4:36 so so it gets faster to add it keynote keynote
4:43 link sorry that is what we want to put there
4:48 and now I put something it's not a good more here uh
4:55 so now it's going to go ahead and fetch that oh no HTML found they might
5:02 actually have do they have scraping protection there so let's try something
5:08 else then it could be that this readability is the problem
5:14 here uh wait let me see so I actually have yeah there's no error so it's no no
5:21 problem with the code from scraping but this is what I wanted let's not do read
5:29 ability there then let's scrape
5:39 everything and we're going to say oh have we remove the no HTML found
5:44 otherwise it doesn't for you on no it actually doesn't work that's
5:56 interesting let's try simple crawler then
6:01 so this is a simpler CER it only does basically uh uh things that are rendered
6:09 by the server so I wouldn't use it for too many things but it might work in
6:15 this case or it might at least give us an idea why it's
6:21 failing so we enable it and if we enable it it's one to one so we can actually
6:28 just go back here here oh no we have to click edit maybe the create page and we
6:35 do great simple craw it same
6:41 thing Chrome user
6:47 agent we just want to pretend that we are an actual
6:52 browser otherwise we keep it as it is and let's try again
7:01 okay this works better that's
7:08 interesting so we have it here right so the question now is then if we can use
7:16 readability here maybe that works better if we get all the information we need
7:22 let's try that so what we can also do otherwise is that we can choose an
7:28 selector okay this is too this is not enough this is good I mean if you just want the text
7:33 right but the problem with this is that you can't really uh get the dates uh in this case and the speaker which is
7:40 something that we want in this case so we're going to go ahead and change this
7:46 again and we're going to try HTML selector then um and the tag we want to get is what
7:57 can it be I'm guessing there is something that
8:06 covers the main wrapper so it's div class main wrapper so it's like
8:14 this let's see if that works
8:21 better yeah this looks about right yep
8:27 we have the date we have the okay this is good so we're just going to
8:33 remove this from manage display we don't care about this here right um so and we don't care about the
8:41 link either the link could stay there but now I didn't add link to the older one so now what we want to do then is that
8:49 we want to create all the different data or extracted so we use a AI
8:56 automator we use the base HTML and we say look at the following context
9:06 and find the speakers for this
9:12 uh following context that is a keynote
9:17 information speaker for this keynote and return it as
9:26 text comma separated context and here we're going to use the
9:33 raw context we actually care about the HTML because that might give context to
9:39 AI to figure out where this is actually located
9:46 um we don't this is speed though we don't need to extract anything I think
9:51 we can just keep it as it is we keep it higher than the other one because we need to scrape before we start trying to
9:59 extract it because otherwise we don't have anything to extract from right so
10:05 we got the speaker uh then date and time so in this case
10:13 we're just caring about how AI reads the date and time so it doesn't need to be Sav structure we're not going to filter
10:20 by it or anything uh because it's just going to use this basically to figure out uh
10:28 the the uh let me just copy here uh figure out so when it's suggesting how
10:35 you're uh going about the day that it doesn't choose choose two Keynotes that
10:42 are at the same time find the date for this and return it exactly as it is as
10:55 text uh oh no not create new field and we can do away the key
11:02 description so we're going to get that as
11:07 well simple here as well it's just one text look at the follow find
11:13 the description and return it
11:18 as is in plain text form with new lights at
11:27 appropriate place I mean it doesn't need to be perfect for what we're doing to
11:33 work we just need it to be there uh I saw now there was HTML there we don't
11:39 need to extract HTML because we're not creating HTML in this case it's a t
11:45 [Music] long we can just keep that empty we going to save and see how it
11:57 works so we know date and time did not actually
12:05 work so we're going to do two things here
12:11 uh including from and two time and maybe this also try to extract
12:19 HTML which doesn't make sense so let's retry this so this is a little bit of
12:25 the tri line error you have to do when you're using this tool because it should
12:31 not say just 9 right now and it's 9 to 950 we want there we
12:37 go so now we have uh created uh something that makes this a
12:46 lot faster because I can just do this now instead of having to copy and paste
12:52 everything okay that's maybe we shouldn't have there but
12:57 this sh definitely be there we're just trying it end to end
13:04 now see if this works simple C we can
13:10 close so uh yeah that looks about right so I
13:18 will do a cut here I will add everything now but now you understand how I can add everything in a couple of minutes
13:23 instead of you know half an hour or an hour okay so this actually went a lot
13:32 faster uh so probably I could have if I did this from the beginning I could
13:37 probably have done this in like 10 minutes instead of spending one hour as
13:42 I spent on it now so I I I didn't even realize myself that I can use alternators for this which I should have
13:49 done since I created it so shame on me anyway now we're going to
13:55 do what we actually came here to so we
14:01 have all the different Keynotes in here the only keyn note I don't have is the
14:08 Dre note because well you're stupid if you miss it uh uh you know that's like
14:14 going to an old Apple event and not listening to Steve Jobs that would just be crazy so it's not in there but
14:21 everything else is in there so what we're going to do now we're going to install the mil
14:29 uh uh bdb provider so this is a vector database so we can the idea behind a
14:36 vector databases basically that you can search via semantic meaning meaning that
14:43 someone will write I want to have a program that covers blah blah blah blah
14:48 and this can create search uh queries from this and this can search on
14:53 semantic meaning and find actual actual uh Keynotes that fit whatever you're
14:59 writing in free text about so we have this uh we're going to
15:05 have the AI audio field so this is um a
15:10 it's a file field but with a difference that you can use a text to speech model
15:16 to create uh the audio file from some text that's in
15:22 there and finally we're going to use 11 Labs 11 Labs is without any doubt the
15:28 best text beach model on the market you could use open AI for this as well but I
15:33 I don't want to show uh uh models uh sorry I don't want to
15:39 show uh the same thing over and over okay sorry this has actually 10. zero
15:45 let me fix this be right back so uh yeah I I already created a
15:56 tag for this but I hav't actually published it sorry about anyone using 11 La so it should be possible to use it in
16:04 triple 11 as well there's nothing in the code that stops IT from being
16:09 used so we have 11 Labs here as well so
16:16 we're going to go ahead and install those things now
16:22 so oh I know something we also need and uh
16:30 and that is uh search API okay this got
16:35 search AP itself the mid this and audio
16:40 field and 11
16:52 Labs LS and we go ahead and install those and I am going to create keys
17:00 outside here for 11 Labs so you don't actually see my keys I
17:07 don't want to share that with the world guess I could create a new one just for this but I think you understand
17:14 how adding Keys works so you go to this URL that I shown and just add a key with
17:21 your API key so
17:29 so now I have a 11 Labs API key then I can go to provider settings 11 lab
17:36 settings select the key uh I can I can just show first manually
17:45 maybe how this would work well no first what I want to do is the following I
17:51 want to go and well I need to flush the catch we have a pug that is in the issue CU that's
17:58 been there for a long time we have to fix so it seems that the factor DB if it exists or not is connected to the
18:05 providers that in cach which means it doesn't show up unless you watch the cash we need to fix that actually
18:12 um that's a reminder I'm using DV so it's just on the local here I don't need
18:19 a API key because it's local so we have uh M now what I'm going to go ahead and
18:25 do now is I'm going to go to the A search there you are search API at a
18:33 server that is my Keynotes I'm going to use uh open AI
18:41 small we don't need big in this case um our MB we're going to use GPT
18:48 4 for this and I'm going to use the default database and call this then uh
18:57 Keynotes uh I am going to use very big chunks I think I put the whole keynote into a
19:03 chunk actually uh that probably makes sense because
19:09 this is not going to talk about a paral uh of the actual
19:14 keynote should try out try to figure it out from the whole key so we're going to take a big big uh Chunk in this case
19:22 this means that the whole thing becomes one chunk so how you do usually when you
19:29 have a chatbot for instance it's good to split it up in partial depending on what kind of content it is in partials where
19:36 it's just answering a part of what the content can be about but in this case actually makes sense to do this um and
19:44 we call the index keynote so this is just normal search API stuff it's just that it's uh doing semantic search I'm
19:51 going to show you exactly what it is in a second so we say we just want keynote
19:57 right uh on the server Keynotes we're going to add the
20:03 fields and the important field now then is the keynote
20:09 description but we also want the speaker in there the title and the uh date and
20:19 time uh but those are mostly um
20:24 so-called contextual content so if this were to be split up into chunks this
20:30 would basically exist on every chunk and the main content is the keynote description in this case so we save this
20:38 and then we're going to go ahead and Index this uh and while that is doing that I'm
20:45 going to go ahead and extend just so we can test this Explorer module so there's a AI API Explorer where you can actually
20:52 test a lot of the different kind of calls that you can do with AI and I can
20:57 I can show you first the actual uh text to speech generation just to Showcase 11
21:04 Labs I'm just going to turn on here so it records my uh uh speaker as well so
21:11 hello my name is Marcus so we can just try it and we currently we have both
21:16 open Ai and 11 LS because we have both of them installed so we can try first with u
21:23 Els hello my name is Marcus oh sorry that was open a we going to try with 11
21:29 LS then we take the voice going use Daniel maybe for our I I don't I don't
21:35 remember which is which here hello my name is Marcus that was
21:42 very British let's see if we can find something else bill you can see I have
21:47 my own voice there as well hello my name is Marcus so you can record your own voice and sound like yourself but I'm
21:54 not a professional speaker as you can hear right now so it's better with get a professional speaker voice hello my name
22:00 is Marcus so that guy George maybe that's a good one so this will take some time okay we're done cool because what
22:07 we can do then is we go to the Ed no Vector DB Explorer and we can try try to
22:13 do a search here like I want to find key notes about
22:19 AI we run this uh and you will see that these are
22:25 actually all about AI so it actually understands the meaning of what I uh
22:31 write and I don't AI of course if I had AI a normal search would find it as well
22:37 uh how computers can use uh rational thinking to figure out
22:46 this so this is just another way of writing AI right and this gives similar
22:52 uh results okay it gets Mind Over metrics which makes kind of sense I guess r
22:59 thinking uh but otherwise it understands this is connected to AI
23:05 right so now we have everything we need to be able then to create our
23:12 presentation so how are we going to go ahead and do that so we're going to create a content type that is called
23:19 um keynote Rec recommendations is that how you
23:25 spell it I check I'm not native English speaker so uh it needs a title
23:33 unfortunately it's a old so it needs a title so we're going to start with a plane text where you as the end user
23:40 adds uh uh uh let's call it needs I can't
23:46 think of a better word this is what you what you want to know about basically uh oh we should set that to
23:53 the required field I realized oh didn't oh right there's a bug here that is
24:00 fixed actually in one. one so you have to check this and choose something else this is fixed and it's going to be back
24:07 fored as well by um so now what we
24:16 need uh let me think here what else do we need oh before I continue with
24:21 anything actually another thing that you need you're going to need to be able to do this is you're going to need a M so
24:30 since I use um you should put this in your dad file but I just want to solve
24:37 it quickly here so you just do this uh and it will install ffmpeg and ffmpeg is
24:44 you need to be able to do media manipulation in this case it's uh taking audio files and and moving them together
24:51 so there's automate for this um but what we want to do first here is take the I
24:59 guess it's under the form text might be under the pl text let's see here search
25:04 results we call this uh uh uh keynote
25:10 search results maybe there so this is going to be search
25:15 results uh text search results on ah sorry it is this so we need a
25:26 plain text I guess it is under uh key note search results we need to
25:33 get basically search results on what we're writing there right uh so we're going to use Vector
25:40 search text you could have a step in between where the AI looks at your text and tries to figure out how to rewrite
25:46 this into something but I think it's going to be good enough just doing this so we're just going to take the
25:53 needs and we're just going to search for it as it is and uh we're going to say
26:00 unlimited here but here we can say we want from the keynote index we want 10
26:07 results uh and yeah it's 10 results is how many are
26:14 there maybe do 15 results uh and this is going to run
26:21 first we set a lower weight on it because of this
26:27 save uh oh output field that should go into content in this
26:38 case and that should be our first
26:46 start uh so let's maybe try this before we go
26:53 anywhere else so I'm going to create my keynote recommendations and I will just just
26:58 write I want ask of as many AI thought as
27:11 possible and let's see what it finds we should probably uh uh stop this
27:18 from uh showing here but that we can do later so it find found all these right
27:24 all the information that the AI needs to be able to now then create uh this is
27:32 the other one I almost added here I have old tab of running here we're going to do content type you notation we're going
27:40 to do the uh podcast show now so we're going to go ahead and use the file
27:47 upload and then there is a AI audio field and this we call
27:53 the uh show files so this is the actually show where they're talking we
28:00 need to set unlimited because in this case I don't want just one person talking it's going to be really that
28:07 they you know jump back and forth back and forth like a real uh show I'm going
28:12 to enable the automator use the AI audio field generate store we're going to
28:18 use uh Advanced token in this case
28:24 and what we're going to do is going to browse available
28:31 tokens we're going to use the node search results I guess we called it
28:39 or what should we call keynote search results there we
28:46 go uh wait let let let me before I do
28:52 that I'm just G to copy and paste here because this is kind of important
28:58 for what we're doing so and then we can
29:03 do context is not going to be that
29:08 uh based on the search results you see
29:14 under of we just write search
29:21 results key notes that happens during
29:27 goou on Atlanta 2025 I want you to look at what the user
29:39 wants to find as Keynotes to listen
29:46 to and suggest this in uh
29:53 ler ler uh uh
29:59 um Talk Show
30:04 format you should create a dialogue between the podcast
30:10 interviewer uh
30:15 Jane Jane fun with a fun loving character who likes
30:22 joking and uh
30:30 Pete Pete uh Pete M he's a serious guest
30:35 expert on Triple subject
30:43 subjects and who is answering start with a with an introduction
30:51 say this is stain and
31:00 and this is Pete and create 10 dialogues back and
31:07 forth uh recommending shows for shows Keynotes for the
31:17 user thank you to the guest uh the users are what do we call them J fun so here
31:25 is the important thing you have to connect these to actual uh voice placeholder so P
31:32 my so we're going to create one uh uh voice placeholder oh uh give me a
31:43 second so if it's not clear I'm actually kind of doing bug testing when I'm doing
31:48 some of this stuff uh so there was a bug I had to fix in the AI audio field
31:54 there's going to be a new release before you can use this um so now you can click basically here add voice
32:02 placeholder so uh let's see here I needed the token
32:10 so we had Jane Jane and Pete so we have to assign voices to these now so we say
32:18 here Jane we're going to use 11 labs and we
32:23 use let's try Alice maybe and for p
32:28 we also use 11 labs and we try
32:34 George so put this in a batch if you're creating something that takes really
32:39 long time you want to create you know an half an hour chore or something you have to run this in front otherwise it's
32:45 going to uh uh just uh run out of time so it's at 102 make sure this runs after
32:53 the search results and then the last thing we're going to create is
32:58 one file put so this is going to be the the MP3 so this we call the
33:07 recommendations oh I also forgot something now but I'm going to go back so we do uh this is going to be MP3
33:14 where we enable the AI automator AI audio field merge audio fields we merg
33:19 the keynote recommendations this has to be higher of course uh uh grouple con M3 call the
33:28 file name you don't have to set something there but you it's good to set something
33:35 and if we go back to the keynote recommendations we forgot to actually add into the prompt uh that
33:49 um C I want you to look
33:55 at the user to find based
34:02 on the person's
34:08 needs the person is looking for and there we're going to add also the thing
34:16 we call needs I think we created a bad name for it but I
34:21 couldn't think of a better name right now so we add needs uh can add some separators here as
34:31 well just so you the AI knows if it's code for instance it's better to use
34:37 this format so markdown format but in the case of free text you can do
34:43 something like this we say and let's see let's go we had it here right so we can
34:50 just continue here if I reload you're going to see there is a uh audio field
34:55 here and there is the final35 so this is going to take some
35:01 time now while we're doing that we can maybe do some stuff here well no I guess
35:07 on the uh manage
35:15 displays uh we let's see yeah we need this one uh we need to
35:24 create a widget here so we can actually show here this there's another bu this
35:30 needs and the file maybe that's what we show in the end
35:36 uh oh let me just fill up some money in my 11 Labs account okay so we have some
35:44 money then we just have to go back I'm guessing it didn't store anything yet
35:50 because it has to run to the end and now we should have some money now we have to wait again
35:57 I know it's not the most interesting things to look at these videos because they are one kind of like fixing process
36:05 for me because I'm running on a clean environment always when I do this so there might be dependencies missing that
36:11 I missed and so on but um I still want to showcase how long
36:17 time something like this uh takes oh field should F I have to fix that but
36:24 anyway this didn't work see what failed
36:30 here this is Jane oh I think I forgot something very
36:38 important so set this to limited because I was reloading when we
36:44 had the bike that's my fault so we're just going to re delete this um and I
36:52 think this deleted let's see y it does oh then I need to delete the final file
36:58 as well because otherwise that's basically how our automator works it showcases it runs when something is
37:05 empty if something is filled that means that either it has been filled by automation process or the editor shows
37:12 to fill it so the automator should ever only run when you're actually wanting
37:17 this to run uh and
37:23 now uh
37:34 oh did I spell p wrong because I only see Al stuff here let's see I probably
37:41 yeah so one thing is you see the whole process of doing this back and forth back and forth right we have Pete magu
37:49 this Pete Peter and I have a friend named Peter
37:57 I did that so we need to basically empty everything here because right now we
38:05 only got alysis uh alysis results which are probably the
38:12 less interesting because she's the interviewer right let's see if it work better I
38:18 thought it was a little bit fast as well um but I I think it's interesting
38:25 for you to see because uh you realize approximately how long time it takes to
38:30 create a automation workflow and what what what the problems can be while you're doing it as
38:36 well um and I know the product pretty well so you should probably sprinkle on
38:42 sometime on top of that until you have used it well enough but
38:47 um yeah uh so I can also mention that this
38:53 audio field is something that's just generated right before dupon so that's why it still has some errors that I need
38:59 to fix but in the end it should work so let's actually listen to all of it
39:05 because you have stayed with me this long so we can see the final results this is Jane and I'm super
39:11 excited to talk about all things AI at Drupal con Atlanta 2025 and this is Pete ready to dive into
39:18 the details of each AI keynote to help you plan your schedule all right Pete
39:24 let's kick things off with a session that promises not to replace us with robots but make us Unstoppable what do
39:30 you think about AI won't steal your job but it will make you unstoppable that's
39:36 a great one Jane it's all about leveraging AI to overcome inefficiencies and enhance website performance
39:42 definitely a must attend I love it and what about the session titled AI is the
39:48 new UI that sounds like we're building the future right into Drupal CMS
39:53 absolutely this session explores how AI agents are integrated into Drupal CMS
39:58 making it powerful for both developers and end users it's packed with valuable insights moving on there's AI with
40:05 Drupal using llm technology sounds easy but useful
40:10 right so I'm just going to stop there because I realized this is not perfect
40:16 we need to do some more changes so uh what we're going to do is going into our
40:21 keynote recommendations we want that them to say the name of everyone so uh
40:31 uh when pet is Peter P is answering
40:38 questions uh about the keyote make sure that he
40:45 mentions which day they haveen and add what
40:53 time and who the speaker speaker
40:59 is and let's try another voice for Jam if you can find something there uh
41:06 let's try another one as well for uh for Pete just so we just get
41:13 something else I'm going to do here keynote recommendations but this time I
41:19 do experience good right no I I a front Ender
41:29 that is starting out my druple
41:35 career and this is my first Drupal con
41:42 what uh con I am mainly interested
41:50 in how to get starting with
41:55 contributions and how the experience Builder works
42:02 so now end to end now this is going to do the search so this is going to be three steps now uh so it's doing the
42:09 search it's creating the showc show showcast and then it's concatenating and
42:15 let's see now if it they mentioned the date and the uh the speaker as well on top of
42:23 talking about it
42:32 I won't speak until this finished you can forward here in the
42:41 video I run out of things to say so better better that the AI do talking
42:50 from now maybe let's see let's see if this is a better result now then
42:59 this is Jane your comedic Captain At Your Service folks and who's that Stern face sitting next to me and this is Pete
43:06 ready to navigate through the Drupal Keynotes for our newbie front Ender friend attending their first Drupal con
43:11 Ahoy Pete let's set sale with some Keynotes our listener is looking to dive into the world of Drupal contributions
43:18 what's your top pick I would recommend the firsttime contribution workshop on Tuesday March 25th it's from
43:24 09c to 0950 l led by is Radcliffe perfect start for anyone new to Drupal
43:31 contributions sounds like a win now for the treasure hunt they're curious about
43:36 experience Builder any hidden gems there absolutely on Tuesday March 25th there's
43:42 experience Builder is coming are you ready by lri from 15 out to
43:47 1550 this session will be a game changer oh exciting anything for those looking
43:53 to build up their experience with some design thinking yes inde indeed shaping the future of Drupal how design thinking
44:00 how collaboration is Driving Experience Builder by Boston Jillian and Rene land is on the same day March 25th from 1610
44:09 to 17 Sue fantastic so much knowledge I'm almost dizzy from all this info any
44:15 last keynote for a beginner looking at opportunities certainly Jane they shouldn't Miss creating opportunities
44:21 from internships to Drupal careers by jw. vuru and Toria happening on
44:27 Wednesday March 26th from 1580 to 1550 you've nailed it Pete our listener will
44:33 have a blast at Drupal con thanks to you huge thank you for joining our talk today always a pleasure Jane happy to
44:40 help our butting front Ender in their Drupal Journey so I think I will stop this
44:46 video here but as you can hear there are still iterations that needs to be done you have to tell it to say the time in a
44:54 way that humans actually says time because right now now it's probably copying the value and it's the the text
45:01 to speech mod models are not smart enough to uh uh understand that they
45:07 need to say it in a human matter so actually you have to write this into the script that it says 10:00 shouldn't say
45:14 10 o no one talks like that but um but
45:20 you get the general idea so this is uh yeah it's a pretty cool showcase I
45:28 would say that the real use case of this because this is mostly gimmicky now but the real use case of this is of course
45:35 that it uh say something like this especially I think you people in us
45:40 which uh who are at least if you're not in the big cities you're you're very
45:46 dependent on course so you're uh you you can't maybe read well on your way to
45:52 work so what this could do easily is that if you have a website uh where you
45:57 want to know what people are commenting on the website daily you could get a
46:02 daily podcast pleas this so basically you know people talking about what people were saying on the website and
46:08 you can sit in your car and listen on to this on your way to work if you really want to know this before you come to
46:14 work so there there's a lot of actual useful use cases for this as well I
46:20 think thank you
