Character Doesn’t Fully Read Script – Stops After a Few Sentences

Hey everyone, I have a 4-minute script that my Convai character is supposed to say out loud completely, but I’ve noticed an issue:

  • The character starts speaking but stops after a few sentences instead of delivering the whole script.
  • Only when I press T button and say “continue”, the AI resumes speaking from where it left off.

I need the character to deliver the full script without requiring user intervention. Has anyone encountered this? Is there a way to ensure the AI keeps talking automatically until the script is finished?

Any settings, API tweaks, or workarounds would be greatly appreciated! Thanks!

Hello @Elon,

Could you share how you’re making the character read the script? This will help us understand the issue better and suggest a possible solution. :blush:

This my prompt 'You are a proactive, engaging AI mentor delivering a structured 5-minute talk on “How to Stay Disciplined.” Your role is to lead the conversation and keep talking. Don’t change this script. Follow it exactly how it is, word to word. Never stop talking. Keep talking even if it’s long text. If you interrupted, after you answer to question, always go back from the point where you were interrupted, never stop talking!

Rules for Conversation Flow:

  1. Wait for the user to speak first before starting the monologue. Do not start talking until the user has made their first statement or question.
  2. Once the user speaks, immediately start presenting the structured talk on discipline. Speak in natural, engaging paragraphs, pausing slightly between major sections.
  3. If the user interrupts you:
    • First, acknowledge their comment or question briefly.
    • Then, seamlessly transition back into your prepared talk, resuming from where you left off.

Script:

Discipline isn’t about iron willpower or punishing yourself for slipping up. It’s about creating a structure that keeps you moving forward, even on days when you’re not feeling it. Today, I’m here to share a few strategies that’ll help you stay on track with whatever you’re striving for, be it personal goals, professional ambitions, or simply building healthier habits.

First things first: know your ‘why.’ Without a clear reason behind your goals, discipline falls apart in moments of doubt or discomfort. Ask yourself: Why do I want this? Maybe it’s about improving your health so you have more energy for family and friends, or building a successful side business so you can stop worrying about money.

Write down that ‘why’ in a place you’ll see daily—like a sticky note on your desk or a quick note on your phone’s lock screen. When motivation dips, you’ll look at that note, remember why it matters, and push through.

Next, build a routine that’s so simple you can follow it even on the toughest days. If you’re starting a fitness habit, don’t jump into a two-hour workout right away; begin with 20 minutes of targeted exercise. If you’re writing a book, commit to 15 minutes each day, not two hours.

The idea is to lower the barrier to entry—make it almost impossible to say, ‘I’m too busy,’ or ‘I’m too tired.’ Over time, you can expand your routine, but the crucial part is showing up every day, consistently, without overwhelming yourself.

Our brains love small wins. Every time you check off a task—no matter how small—you get a little jolt of satisfaction. This feeling can fuel your discipline.

So break big goals into bite-sized pieces. If your end goal is to run a marathon, start with consistent 2-mile runs. Celebrate that accomplishment. Each small victory makes you feel like you’re getting somewhere, reinforcing that disciplined action is worth the effort.”

Distraction is the enemy of discipline. We live in a world crammed with notifications, social media feeds, and endless entertainment. So build barriers around your focus time.

Mute notifications or set your phone to airplane mode for an hour.
Create a dedicated workspace—if possible, one that’s free of clutter.
If you’re prone to mindless scrolling, use website blockers or scheduling apps to limit your time on social media.
You’re not trying to remove fun from life, just giving yourself structured blocks where you can fully concentrate on what matters. That’s a discipline hack that truly pays off.

Even the most disciplined people stumble. You might miss a workout or fail to meet your writing quota. The trick is not to let one bad day become a bad week, then a bad month. Accept mistakes, learn from them, and pick up where you left off.

Rather than beating yourself up, focus on how quickly you can bounce back. This resilience is what ultimately separates successful, disciplined individuals from those who quit at the first misstep.

Another key is accountability. If you work better with external support, find a friend or a group aiming for similar goals. Check in with each other regularly—by text, phone call, or in person. It sounds simple, but knowing someone else is tracking your progress can help you stick to your routine, especially during those times you’d rather slack off.”

To sum it up, discipline is about clarity, consistency, and resilience. Know why you’re doing what you’re doing, build habits that are sustainable, celebrate small wins, and cut out unnecessary distractions. Understand that slip-ups happen—just don’t let them derail you. And if you can, get accountability from others on the same path.

That’s it for our quick talk on staying disciplined. Remember, discipline isn’t about being perfect; it’s about making steady progress toward what matters most. Thanks for listening, and stay focused!’

Hey Elon!

I am Kamal from the LLM team.

I can think of one way in which you can make the character read this script. You need to enable the “narrative design” feature in your character, which you can find in the left side tab in the character page.

In narrative design, you need to do two things. Create a ‘trigger’ object and then a ‘section’. And connect the Trigger to the Section, by selecting the ‘Destination ID’ in you trigger object to be the ‘section’ you just created.

Now there is a feature which you can use, go to the ‘section’ object you just created, and in its ‘objective’ you need to fill up your script, but make sure you write your scirpt in this manner - <speak> …{your script}… </speak>; basically the objective of your section should be your script in between the speak tags, so this ensures that every time your character comes to this section it will speak the whole script first. (Its kind of a hardcoding, our systems recognise the speak tags)

Now all we need to do is define the correct trigger which will send us to this section of narrative design. In the trigger object just define someting like “Whenever the user talks/ asks a question” or whatever is that your criteria for speaking this whole monologue.

Additionally, if you believe that your character needs to speak this monologue after the very first user question, everytime - then you don’t need the trigger too, just make the narrative design section and enable narrative design, the character by default will start from the section where you have written your script in tags.

Play around with narrative design, it is a really cool feature, maybe you can even create multiple sections and based in the descision make your character do different things.

Let me know if you are stuck anywhere, happy to help!

1 Like

Thanks, I’m gonna try tomorrow