# Delores: Meowlation

**URL:** <https://forums.thimbleweedpark.com/t/delores-meowlation/4312>\
**Category:** Delores Engine\
**Created:** [May 28, 2020, 6:38pm UTC](https://forums.thimbleweedpark.com/t/delores-meowlation/4312 "2020-05-28T18:38:21Z")\
**Posts on this page:** 10\
**Page:** 2

<div class="post-metadata">

**Author:** ![nihilquest](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/nihilquest/32/645_2.png) [@nihilquest](https://forums.thimbleweedpark.com/u/nihilquest)\
**Post date:** [June 1, 2020, 8:02pm UTC](https://forums.thimbleweedpark.com/t/delores-meowlation/4312/21 "2020-06-01T20:02:37Z")

</div>

If the words are not generated at random, each od them can be an event with a sample (or multisamples for variety). These would have to be cut tightly, like single words, so when they are played, it resembles a sentence with a rythmic pattern, otherwise it’ll sound just like cat vocalisations which is what happens in the demo above. It sounds like there’s just a sample of cat playing and it’s not related to speech.

---

<div class="post-metadata">

**Author:** ![Frenzie](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/frenzie/32/4416_2.png) [@Frenzie](https://forums.thimbleweedpark.com/u/Frenzie)\
**Post date:** [June 1, 2020, 8:07pm UTC](https://forums.thimbleweedpark.com/t/delores-meowlation/4312/22 "2020-06-01T20:07:15Z")

</div>

I don’t know if a rhythmic pattern is a realistic target but yes, in the video it’s just a straight up recording with no relation to much of anything. Just one small part of that recording would be a _prr_ or something.

---

<div class="post-metadata">

**Author:** ![nihilquest](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/nihilquest/32/645_2.png) [@nihilquest](https://forums.thimbleweedpark.com/u/nihilquest)\
**Post date:** [June 1, 2020, 8:29pm UTC](https://forums.thimbleweedpark.com/t/delores-meowlation/4312/23 "2020-06-01T20:29:10Z")

</div>

It shouldn’t be that hard to get a rhythmic pattern related to speech. Fmod would have events related to the length of the word. Short word - play short sample, long word - play longer sample. And these would be multisamples, so the speech would be varied. Fired in sequence, it would be like speech. It would be more complex and certainly time consuming to have samples that are mirroring the text, so that purr is not meow in audio.

Personally though, for such a silly idea I would go with how cat speaks in this cartoon.

[![](https://img.youtube.com/vi/tVx2uCcDXX0/maxresdefault.jpg "Detective Mittens: The Crime Solving Cat") ](https://www.youtube.com/watch?v=tVx2uCcDXX0)

---

<div class="post-metadata">

**Author:** ![Frenzie](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/frenzie/32/4416_2.png) [@Frenzie](https://forums.thimbleweedpark.com/u/Frenzie)\
**Post date:** [June 1, 2020, 9:02pm UTC](https://forums.thimbleweedpark.com/t/delores-meowlation/4312/24 "2020-06-01T21:02:25Z")

</div>

Yes, you just described exactly what I was thinking about experimenting with, at the very least a bit manually in Audacity to determine what I think of it. If I should decide to proceed, the basic principle would simply be an extension of the meow text generator.

---

<div class="post-metadata">

**Author:** ![Vit\_Condak](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/vit_condak/32/3059_2.png) [@Vit\_Condak](https://forums.thimbleweedpark.com/u/Vit_Condak)\
**Post date:** [June 17, 2020, 12:33pm UTC](https://forums.thimbleweedpark.com/t/delores-meowlation/4312/25 "2020-06-17T12:33:56Z")

</div>

> [@Frenzie](#):
>
> playing audio works

Does it mean that Delores is completely ready for voicing? Adding custom sound bank with proper IDs without additional changes in code is enough to make the game talk?

---

<div class="post-metadata">

**Author:** ![Frenzie](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/frenzie/32/4416_2.png) [@Frenzie](https://forums.thimbleweedpark.com/u/Frenzie)\
**Post date:** [June 17, 2020, 12:52pm UTC](https://forums.thimbleweedpark.com/t/delores-meowlation/4312/26 "2020-06-17T12:52:49Z")

</div>

> [@Vit\_Condak](#):
>
> Does it mean that Delores is completely ready for voicing? Adding custom sound bank with proper IDs without additional changes in code is enough to make the game talk?

I think it should be (see \_startSayLine) but that’s not quite what I tested. 🙂

---

<div class="post-metadata">

**Author:** ![RonGilbert](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/rongilbert/32/7_2.png) [@RonGilbert](https://forums.thimbleweedpark.com/u/RonGilbert)\
**Post date:** [June 17, 2020, 3:32pm UTC](https://forums.thimbleweedpark.com/t/delores-meowlation/4312/27 "2020-06-17T15:32:38Z")

</div>

I didn’t implement any of the talking code in the new engine. You could kludge something up by intercepting `_startSayline()` but you’d need to continually monitor the playing sound to know when it ended. Talking is something that best to embedded in the engine due to other issues like lip syncing.

---

<div class="post-metadata">

**Author:** ![Vit\_Condak](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/vit_condak/32/3059_2.png) [@Vit\_Condak](https://forums.thimbleweedpark.com/u/Vit_Condak)\
**Post date:** [June 18, 2020, 7:12am UTC](https://forums.thimbleweedpark.com/t/delores-meowlation/4312/28 "2020-06-18T07:12:31Z")

</div>

I see…

At first sight I thought it is already handled by

> ```
> if (SETTING(jibber)) {
> actor._jibber_sid <- playSound(actor?.jibber_sid)
> }
> 
> ```

and `_doneSayline(actor)` but it seems that `jibber_sid` is just some kind of dummy ID because it does not really identify the line…?

---

<div class="post-metadata">

**Author:** ![RonGilbert](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/rongilbert/32/7_2.png) [@RonGilbert](https://forums.thimbleweedpark.com/u/RonGilbert)\
**Post date:** [June 18, 2020, 4:00pm UTC](https://forums.thimbleweedpark.com/t/delores-meowlation/4312/29 "2020-06-18T16:00:53Z")

</div>

jibber was a failed experiment to add animal crossing like jibbler voice. It was never completed so all the code is not there.

---

<div class="post-metadata">

**Author:** ![Vit\_Condak](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/vit_condak/32/3059_2.png) [@Vit\_Condak](https://forums.thimbleweedpark.com/u/Vit_Condak)\
**Post date:** [June 18, 2020, 9:02pm UTC](https://forums.thimbleweedpark.com/t/delores-meowlation/4312/30 "2020-06-18T21:02:28Z")

</div>

I’ve never played or even seen Animal Crossing so I had to find some video to get some idea what you meant. 😊

[![](https://img.youtube.com/vi/IKMjg2fEGgE/maxresdefault.jpg "How To Speak Animalese") ](https://www.youtube.com/watch?v=IKMjg2fEGgE)

I guess it would have been quite interesting… 🙂

[Previous page](https://forums.thimbleweedpark.com/t/delores-meowlation/4312.md?page=1)
