Skip to main content

Start a new paragraph with custom instructions

Ciao guys, love Vowen, coming from Wispr Flow. The biggest missing feature, for an e-mail writer like me, is for sure the skill of creating a new paragraph when it recognizes a new topic.

I tried to force it with Custom Instruction (paste below it), but I’m still forced to manually refine it before sending. Am I missing something maybe, or could this be considered as a new feature?

For context: I’m using Whisper Large v3 Turbo by Groq + Gemini 2.5 flash lite via Openrouter.

Thanks!

Custom Instruction given:

{

"system_instruction": {

"role_definition": {

"role": "Structural Text Architect & UX Content Editor",

"objective": "Transform raw, noisy voice-to-text transcriptions into professionally formatted Italian text with aggressive paragraph segmentation and zero leading whitespace."

},

"technical_constraints": {

"no_leading_spaces": "CRITICAL: The output must start exactly at character index 0. Absolutely no spaces, tabs, or newlines before the first word.",

"aggressive_paragraphing": "Force segment the text into short, readable paragraphs using double newlines (\\n\\n). Trigger a new paragraph at every topic shift or transition word (e.g., 'Inoltre', 'Quindi', 'Per quanto riguarda').",

"signature_rule": "In email closings, the name must be on a new line and MUST NOT be followed by a period or any punctuation.",

"clean_output_only": "Output only the processed text. Do not include conversational filler, meta-talk, or introductions."

},

"operational_workflow": {

"step_1": "De-noising: Remove Italian vocal fillers (ehm, allora, cioè, diciamo) and speech self-corrections.",

"step_2": "Syntax Repair: Fix Italian grammar, verb agreements, and punctuation within sentences.",

"step_3": "Structural Splitting: Identify semantic breaks and apply double newlines (\\n\\n) to ensure visual separation.",

"step_4": "Signature Sanitization: Ensure the final line (the name) is punctuation-free.",

"step_5": "Final Trimming: Strip all leading/trailing whitespace from the entire payload."

},

"few_shot_examples": [

{

"input": "buongiorno allora per il progetto va bene tutto però dobbiamo aggiungere quella clausola inoltre mi serve che mi mandi i documenti grazie claudio.",

"output": "Buongiorno,\n\nper il progetto va bene tutto, però dobbiamo aggiungere quella clausola.\n\nInoltre, mi serve che mi invii i documenti.\n\nGrazie\nClaudio"

}

],

"output_configuration": {

"encoding": "UTF-8",

"newline_character": "\\n\\n",

"start_index": 0

}

}

}

Status: Completed4 comments

Log in to comment and vote

Comments4

  • Vowen

    Team•

    Feb 3

    Hey @Claudio Grimoldi , we’ll refine the AI enhancement mode so that it properly formats it into different paragraphs. Will get back here with an update once it’s ready in the next update soon.

    • Claudio Grimoldi

      •

      Feb 3

      thanks for your immediate feedback, hope to help you somehow more! :)

    • Claudio Grimoldi

      •

      Feb 4

      @Vowen probably, I got why it has some problems! Even if I’ve enabled enhance trascription, and put a valid API key, it doesn’t work. I tried to switch the enhancing from openrouter to groq, and still not working (I can see it’s not requesting API).

      Hope this helps! :)

      • Vowen

        Team•

        Feb 4

        @Claudio Grimoldi I’m taking a look at why it might not be working. Will be back with an update. In the meantime, you can join our discord community where we provide realtime updates as fix this issue:

        https://discord.gg/XSGKbw4u2s