This guide explains how to connect your Ghost site to SpeechKit using the SpeechKit x Ghost integration.
This allows you to automatically create and embed audio versions of your posts.
Log into your Ghost admin dashboard
From the left-hand menu, select 'Integrations'
Select 'Add custom integration'
- Enter the name 'SpeechKit' then select 'Create'
- Keep the admin API key and API URL on hand for later
Sign into your SpeechKit account (don't have one? Start your free trial)
Go to the 'Content' section of your project dashboard (don't have one? Create a project)
Already created audio? You will need to navigate to 'Settings (Integration)' instead.
Select 'Ghost' under 'Connect your CMS'
- Select the AI voices you would like to use for titles and body content (please note that this will also change the default voices for the API and Text-to-Speech Editor)
Copy and paste the admin API key and API URL from Ghost into the corresponding fields, then select 'Test' — you should get a 'Success' message
Copy the audio player script for use in the next stage
- Select 'Save changes'
- Go to 'Settings' in your Ghost admin
- Select 'Code injection'
Paste the audio player script into a new line in 'Site Footer' then select 'Save'
Please note: While the audio player script is inserted into the Site Footer section, the automatic Player will be embedded at the top of your audio-enabled posts.
The SpeechKit x Ghost integration should now be installed, activated, and enabled. SpeechKit will automatically create audio versions of new posts, with each conversion using one audio credit. Once processed (this should take just a few minutes), the audio version will be automatically embedded into the source page.
Will my old posts be converted into audio?
SpeechKit will not automatically convert pre-existing Ghost posts into audio. However, you can trigger audio processing by updating an old post.
What happens when I update a post?
If you update the text in an audio-enabled post via Ghost, SpeechKit will automatically reprocess the audio. Once available, the new version will be streamed in the Player. Reprocessing usually takes just a few minutes and will not use any additional audio credits.
If you update the text in an old page or post that does not currently have audio, this will trigger audio processing. This will use an audio credit and the Player will be embedded like normal.
You can check the status of any audio in the 'Content' section of your project dashboard.
Can I customize the Player's appearance?
Yes, you can customize the automatic Player used by the Ghost integration. See our guide on customizing the automatic Player.
Can I remove the automatic Player from specific posts?
Yes, you can remove the automatic Player from specific Ghost posts by disabling the corresponding audio. However, please note that this will affect all distributions of this audio.
Can I disable the automatic Player?
Yes, you can temporarily or permanently disable the automatic Player used by the Ghost integration. See our guide here.
Will the integration slow down my website?
Can I share my audio versions elsewhere?
Yes, there are many other ways to distribute audio versions of your Ghost posts.
All of your audio versions will be available in the 'Content (Audios)' section of your project dashboard, where you can:
Updated 10 days ago