# Create a Project

<figure><img src="https://2378192786-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FirnDC5K5ndnjPJHyDBre%2Fuploads%2F8LmSfy6t25j9Z7FZqEWf%2FScreen%20Recording%202022-12-08%20at%2008.34.10_2.gif?alt=media&#x26;token=af098382-e265-43f4-b3f9-34f9a705a18c" alt=""><figcaption><p>Create a new project</p></figcaption></figure>

{% hint style="info" %}

1. In your dashboard go to **Create Project**.&#x20;
2. Choose a name for your project.
   {% endhint %}

### Language and voice selection

<figure><img src="https://2378192786-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FirnDC5K5ndnjPJHyDBre%2Fuploads%2FfNEjnaSHdGOHeZPE2OdW%2FSelectLang.gif?alt=media&#x26;token=d58ea103-9106-4c15-af9e-201d4b6addf1" alt=""><figcaption><p>BotTalk can create speech from texts in more than 27 languages.</p></figcaption></figure>

Select language and voice for the Text-to-Speech in your project. BotTalk supports four major TTS providers: OpenAI, Amazon Polly, Google Wavenet, IBM Watson and Microsoft Azure.

{% hint style="info" %}
You can click the **Listen** button for a quick voice preview.
{% endhint %}

### Choose a Content Source <a href="#choose-a-content-source" id="choose-a-content-source"></a>

Now that you know which voice will read your texts, you have to deliver these texts to BotTalk to convert them into speech.

There are three options:

{% tabs %}
{% tab title="API" %}
You can programmatically push your text content into BotTalk Audio CMS via our API. Once you create your text-to-speech project with API as a content source, your project receives a unique API key. With that key, you have complete control over your articles in BotTalk Audio CMS.

Following our technical API documentation, you can Create, Retrieve, Update, and Delete (CRUD) articles to/from BotTalk.
{% endtab %}

{% tab title="Parser" %}
The parser will parse your articles automatically. BotTalk Parser requires you to integrate BotTalk Web Player on your website.&#x20;

We discuss [BotTalk Web Player](https://bottalk.io/learn-with-bottalk/how-to-publish-audio-articles-with-native-web-player/) and other audio distribution channels in a separate guide.&#x20;

If your website has a Paywall and you choose BotTalk Parser as the content source, you will need to whitelist BotTalk IP for our parser to get through the paywall. Just [contact us](https://bottalk.io/contact) for further instructions.
{% endtab %}

{% tab title="Manual" %}
Choose manual if you want to convert text into speech manually by copy-pasting text into your project.
{% endtab %}
{% endtabs %}

Hit **Create new project**.

<figure><img src="https://2378192786-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FirnDC5K5ndnjPJHyDBre%2Fuploads%2F5UmM1RIWwTPXjuL8GiBo%2FScreen%20Recording%202022-12-08%20at%2008.34.10_3.gif?alt=media&#x26;token=3d70b078-0d6a-44f2-876d-747b014b626e" alt=""><figcaption></figcaption></figure>

Now you can start [configuring your new project](https://docs.bottalk.io/docs/text-to-speech/configure-your-project).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bottalk.io/docs/onboarding/create-a-project.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
