Murf offers the option to upload your script directly within the Studio. This gives the freedom to directly import large documents instead of copying and pasting them in the studio.

Upload Script

  • This feature can be accessed in the toolbar under 'Script'.
  • The supported document formats are
    • .txt
    • .docx
    • .srt
  • The script should be uploaded in the same language as the voice chosen.
  • Only one document can be uploaded at a time.
  • There is a limit of 15,000 words when uploading the script from a document. This limit is only for each upload. However, users can upload multiple times within the same project.

How to upload a script(‘.txt' and ‘.docx')

  • Create a new project and click upload script under the 'Script' tab in the top toolbar.
  • Select 'Browse' and open the document.
  • Now the document will be populated in the workspace, as shown below.


  • The Studio will split the text into ten sentences in each block by default.
  • If you want the script to be uploaded as paragraphs rather than sentences, disable the Autosplitting feature from the Settings tab.

If you want to change the voice for just a sentence in a text block, you can change the level to "Sentence". For example, you can use this feature to create a dialogue/conversational script between 2 or more voices. To apply a single voice for the entire project, change the setting to project level.  

You can use 'Level' to determine if your changes to Voice, Style, Pitch, Speed, and Volume will be applied to Sentence, Block, or Project level.


How to upload a script(‘.srt’ format)

Uploading a '.srt’ file is almost similar to uploading a '.txt’ or '.docx’ file. The same steps are followed; however, the 'srt' is populated in the workspace following the timestamps. i.e., each paragraph defined by a timestamp will be created in separate text blocks. The duration will last as per the timestamp.

  • Create a new project and click 'Upload script' under the 'Script' tab in the top toolbar.
  • Select Browse, and open the document(.srt). The file looks like this:
  • Now the document will be populated in the workspace, as shown below.


  • Once the voice is generated, it will no longer match the timestamps of the srt file.
  • Why? Since our voices are trained on native speakers of the language, each voice actor has their personal and unique speed and pace of speech. 
  • Hence, once you have generated the speech from text, there will be a variation in each sentence's final timings and duration.