Introduction
When you first log in to the AI Radio Bot Studio, the first screen you will see is Station Settings. Let's start here and go over all AI Radio Bot functionality, feature by feature.
When you first log in to the newly created account, you will notice the red message at the header of the AI Radio Bot Studio. The message states: "Please allow us 24 hours to start up your radio server. We are working on it. Player will update its “OFFLINE” icon to “LIVE” when your radio server is up and running."
As you have also noticed, the player badge says: "OFFLINE." That is because we need to start up your very own streaming server. Each radio station runs its own separate radio instance. This lets us address all customizations and maintenance of each radio station without affecting the rest of the stations, which are run by our other broadcasters.
Setup time varies from station to station, but normally we will get your radio streaming server up and running in less than 24 hours, however, we reserve 24 hours so we don't feel late.
Meanwhile, we start up your streaming server; you can already start setting up your station’s content. Or you could wait until the player turns red and the badge says: "LIVE." That's when you will be able to click the "PLAY" button and listen to what your new radio broadcasts sounds like.
However, please complete these tutorials, so you know how to manage your radio station's content.
Station Settings
"Station Settings" section has two major sub-features under it: "Settings" and "Web Player Designer."
Settings Panel
As you can see, your Station name is already filled in. We asked you to fill it in when you were registering your account. We ask for the desired radio station name proactively so that we can use your name in your streaming host URL. We can definitely edit the URL later as well, but you would need to contact us additionally. Also, remember to select your Time Zone. The Time Zone is used by the scheduling algorithm. AI Radio Bot provides you with many options for how content could be scheduled for broadcast. One of the methods lets you set the time and date or day of the week. For time to be accurate, the bot would need you to specify the Time Zone to run by. It will default to UTC time zone if not set in your station settings. Please definitely fill in the station description. It doesn't have to be long; three sentences are more than enough. The Description is populated in our mobile applications. This way listeners can more easily locate your station, especially when they are not familiar with it. The Logo image is not mandatory; however, we encourage you to add a logo image as well. If you don't add one, then mobile applications will load the default icon for your radio station. It would look much more professional when the actual logo is displayed next to your radio station's name in our mobile radio streaming applications. A 200 by 200 pixels image is large enough for the logo. The fields "Stream URL" and "Player Embed Code" display the default messages in the new profile, stating that "Details will appear here when the station is launched and live." Yes, when we start up your server and issue you your own streaming host URL, Station Settings will update with the URL and with embed code for the player, which you will be able to embed on your own website. As soon as your radio instance goes live, you will see the badge on your player, located at the header of this page, turn red. At that point, if you press the PLAY button on your player, you should be able to hear your radio stream.
Web Player Designer
Web Player Designer is a feature requested by many of our users. You can now design a custom embeddable player for your website. You have a choice of 8 awesome-looking player skins to choose from as your starting point. You can also design multiple web players if you choose to do so. To create your web player, which you can easily embed into any web page, click on the "Web Player Designer" menu, the sub-menu on the Station Settings page. Initially, you will see just one button "Add Player" and an empty table under it. Please click the "Add Player" button. The first view that opens on your screen is the General Player settings. Let’s go over each feature.
General Player Settings
The general settings let you name the player and select some of the global config options. Let’s go over each field to understand what each feature is for.
"Name" text field
Please name your player. When you save it, this name will appear in the table on the previous page. You will be able to access this player, edit, redesign it, you name it.
"Automatically Start Playback" toggle button
This option will attempt to start playback of your radio automatically as soon as the player loads on the web page where you embed it. However, for security reasons, some browsers require user interaction before audio can start automatically. In that case, autoplay will begin after the user's first interaction with the page (click, tap, or key press). If the browser allows auto-start without interaction, then playback should begin automatically.
"Active" toggle button
This toggle button will have to be enabled for your player to load on other web pages. If you switch it off, the player won't load.
"Embed Code" text area
Once you click "Save" the first time to save this player, AI Radio Studio will generate an embed code for you. It will appear in this text area. You can also copy it from the table on the previous page by clicking on the "Copy" icon.
"Allowed Domains" text area
To prevent your player from being embedded on unauthorized websites, specify the domains where embedding is allowed.
Enter one domain per line like so:
airadiobot.com
airadiobot.com:5176
studio.airadiobot.com
If the list is left empty, the player can be embedded on any domain.
Player Skins
The general settings let you name the player and select some of the global config options. Let’s go over each field to understand what each feature is for.
Player Controls
The Player Controls section lets you show or hide player elements such as the "Station Logo," "Station Name," "Current Track Information," and "Stream Status" that are to be displayed on your player. Note that you have a choice to customize these for Desktop web browsers separately from Mobile device web browsers. Yes, we treat the same player differently when it loads on a Desktop computer web browser and differently when it loads on a mobile phone browser. This is good; it gives you more control over your players on different devices. Click the "Controls" tab to open the Player Controls panel.
Player Appearance
The Appearance section describes itself in its functionality. Let’s go over all options.
"Full Width" toggle button
If switched ON, this option will cause the player to stretch sideways to the full width of the browser window. Note: If you are pasting the embed code enclosed within a ‘<div>’ and your ‘<div>’ comes with a set width, then setting the Full Width option ON will stretch the player to the full width of the ‘<div>’ and not the whole page. Outside of a ‘<div>’, the player will stretch to the full width of the page. To open this section, click the “Appearance” tab.
"Fixed Width, px" scroll bar
With "Full Width" set to OFF, you have an option to set the exact width of the player you want. Width is set in pixels. The player will then have a fixed width on all pages where you embed it. You can make it wider or narrower. We decided not to allow adjusting the height because it ruins the design of the player too much.
"Border Radius, px" scroll bar
If you noticed, the default players come with rounded corners. This option lets you adjust that curve. You can make your player square with sharp corners or more round; the sky's the limit!
"Logo Shape" tabs
These 3 options let you have your logo displayed as "Square," "Square with Rounded Corners," or "Round Circle."
"Background Type" tabs
You can choose to specify a color for your player background, or you can upload your custom image. As color options, you have the Background Color, Station Name text color, Current Track Information text color, and even the Play/Pause Button color.
"Sync to Mobile" button
Pressing this button will duplicate the design changes into the mobile version of your player, which you have already modified for your Desktop player version.
"Desktop and Mobile" preview tabs
Desktop and Mobile tabs located in the preview section let you visualize the design changes you made for your Desktop version of the player and the Mobile version separately.
Current Listeners, What's on Air Metadata, and Station Status Checks
To receive the metadata listing what is being broadcast on your station at any given moment, you would need to grab your stream address. As an example, we will use the stream address of the station Megadance: https://1.airadiostream.com/megadance
To view what is currently on air, you'd need to add "/status-json.xsl" to the end of the address like so: https://1.airadiostream.com/megadance/status-json.xsl
You can even run it in web browser and you will see what comes back.
In addition, the same exact call could be used to check if your station is on air or if it's down. If your station is down, instead of the JSON response, you will receive an error code, which could be error 500 or 404.
The same service returns the number of current listeners and listener peak.
Current Listeners: This refers to the current number of people listening to your stream. It's a real-time count of active connections to your stream.
Listener Peak: This metric tracks the highest number of concurrent listeners your stream has reached since it was started. It's useful for monitoring the popularity of your stream and identifying the highest number of concurrent listeners who have connected to your stream at the same time.
Broadcast Settings
Let's jump to the next section in the AI Radio Bot studio, the Broadcast Settings.
Settings Panel
Before you start adding the content, you need to understand what type of radio you are running. The Broadcast Settings page lets you enable and disable certain features. This way you can tell AI Radio Bot which content to stream and which content to ignore, even if you have that content uploaded for streaming. These are more global features. There are also ways to enable or disable each piece of content separately in their own sections of the AI Radio Studio.
“Radio Format” drop down:
Before you start adding the content, you need to understand what type of radio you are running. The Broadcast Settings page lets you enable and disable certain features. This way you can tell AI Radio Bot which content to stream and which content to ignore, even if you have that content uploaded for streaming. These are more global features. There are also ways to enable or disable each piece of content separately in their own sections of the AI Radio Studio.
The First field you see right away is: "Radio Format." Field has three options: Auto, Talk Radio, Music Radio and Custom. If you leave option Auto, bot will choose the correct format for you. As we are trying to automate as much as possible of what's normally manually done on radio stations, we still decided to provide you with options to force AI Radio Bot to use your desired format, in case the mode Auto doesn’t select the format you need.
Auto Radio Format mode will analyze your content and if you have more text content uploaded than music, then it will default to Talk Radio format, while if you have more music than text content, then format will be the Music Radio format. Based on the format, bot will choose at what frequency, talk content versus music content should be broadcasted and in what order. For talk radio, AI Radio Bot will emphasize the talk content more and insert music only here and there to break up the talk alone. While if you choose Music Radio format, bot will broadcast more music, with talk content inserted here and there.
If you have more text content uploaded than music, but you still want your radio to be ran as the music radio, where music will be played back more frequently than talk content, then select the option Music Radio. It will force the AI Radio Bot to run your station, using Music Radio format.
The same goes for Talk Radio format. If you have lots of music uploaded and some text or talk podcast audio, but you want text to be read or podcasts played more often as per Talk Radio format, then please select option "Talk Radio" and Save. That will force AI Radio Bot to run your radio as talk radio and emphasize the talk content over music content.
Now, the options Talk Radio and Music Radio use the predefined schema that guides AI Radio Bot to determine what type of content it should broadcast next. But we also added an option "Custom". If you select option "Custom", then you would need to click the sub-menu item: "Custom Format Editor", which lets you create your own schema. This way, you can select exactly what type of content you would want AI Radio Bot to stream at the top of the hour and at the bottom of the hour. It won't let you choose exactly which files to play; for that, please use our "Playlists" feature. But it will let you choose, let's say, to play music at the beginning of the hour, then an article, then an ad, and so on. We describe the specifics about the "Custom Format Editor" in the next paragraph.
“Insert AI Voiced Text Articles” and “Insert Custom Audio” toggle buttons:
The next two important options to learn about: "Insert AI Voiced Text Articles," and a little lower: the "Insert Custom Audio." Why did we bring them up together? Let us first explain the difference between the "AI Voiced Text Articles" and "Custom Audio". AI Radio Bot lets you post text articles, which AI Radio Bot will read for you on air. However, AI Radio Bot also lets you upload your own talk content pre-recorded in MP3 format. This was done in case you would like to run your talk radio just as you were used to before, or maybe you already have pre-recorded podcasts, which you would like to broadcast in the mix with text article voiceover generated by AI Radio Bot. Or maybe you want to run only your own pre-recorded talk content and completely switch AI Radio Bot voiceover off. You have all the above options to choose from.
By default, the option Insert “Custom Audio” is switched off. When it is set to on, AI Radio Bot will popup the reminder for you stating: "Please click the Audio Content menu and upload audio files for enabled types of content, which you would like to be broadcasted on your radio." We will go over the "Audio Content" section later in this document. For now just remember that “Custom Audio” content type is reserved for your own pre-recorded talk content and is treated the same way as “AI Voiced Text Articles.”
By switching the Insert “AI Voiced Text Articles” option off, you will switch this feature off completely and AI Radio Bot will not playback any voiceovers of your text content. It will still prepare the voiceovers for you and you will even be able to preview as well as download them from the “Text Content” section. However with the disabled “Insert AI Voiced Text Articles” option in “Broadcast Settings”, the text voiceovers will not be aired on your radio. Again, AI Radio Bot is all about giving you full control over what goes on air of your radio stream and when, just with an AI twist to it, which automates a lot of otherwise manual tasks for you with a touch of magic.
“Randomize Articles on Air” toggle button:
Next option is "Randomize Articles on Air". Switching “Randomize Articles on Air” option on, will make AI Radio Bot to randomly choose which next article voiceover to playback on air. If switched off, then content is sorted by the date it was added in “Text Content”. In that case, the newest, freshest content gets priority to go on air first.
“Insert Music” toggle button:
Next option is "Insert Music". By default, the option “Insert Music” is checked. That instructs AI Radio Bot to playback Music content on your radio. Music is also its own type of content, which is treated uniquely by AI Radio Bot. AI Radio Bot lets you upload mp3 files and set what type of audio content it is. Each type is treated specifically to its purpose. "Custom Audio" is treated as talk content. "Music" is treated exactly as what it is, the music content. There are also Ads, Promos, Radio IDs and Stingers. Each content type is treated uniquely. We will go over each content type further in this documentation.
“Insert Music Announcement” toggle button:
Right under the option “Insert Music”, you can locate the option: "Insert Music Announcement". What is that? Each music track comes with the artist name and track title. AI Radio Bot provides you an option to specify music announcement for each track separately, and in multiple flavours. We will go over it in more detail in the "Audio Content" section of this document. In short, you can specify your own announcement for each track or you could just specify the artist name and track title and let AI Radio Bot use generative AI to generate you an announcement for each track separately. Generative AI knows a little something about known artists and can even add a short history or a fact about the artist before announcing their track. Announcements will come in the spoken form, just like a radio host on any terrestrial radio station. AI Radio Bot will automatically speak the announcement before the track and then press play on the actual musical composition right after. It's a neat feature to have, isn't it? Yeah, we like it too.
“Enable RSS” toggle button:
AI Radio Bot comes with its own feature-full RSS reader. This feature alone has a lot to it and has its own section in this documentation, which describes it in very detail. The “Enable RSS” option in “Station Settings” is the global on/off switch for this feature. If you would like to prevent AI Radio Bot from sourcing content from RSS all at once, setting the “Enable RSS” to OFF is the way to do it. To make RSS Reader work again, don’t forget to set the “Enable RSS” option back to ON and click the Save button at the bottom of the page.
“Enable Playlists” toggle button
AI Radio Bot has two ways of managing broadcast content. The Automated way, where you trust AI Radio Bot to choose what to play next. And the manual way, which gives you more control over what goes on air and when. Playlists are that manual way, which terrestrial radio hosts are used to. It still comes with a wealth of unique features, which automate certain functionality for you, but it also gives you full control over what content goes on air and when. The “Hour Clock”, which professional radio hosts are all familiar with, could be recreated, using AI Radio Bot’s unique “Playlists” feature. One very important option to know about is: “Broadcast Only The Playlists” option. We describe it in the next paragraph. “Enable Playlists” option is the global on/off switch for the entire Playlists feature. If you would like to disable Playlists all together, set this option to OFF and click Save. To re-enable this feature, set the “Enable Playlists” option to ON and click the Save button.
“Broadcast Only The Playlists” toggle button
“Broadcast Only The Playlists” option is located right under the “Enable Playlists” in “Station Settings”. What is it for? That’s why we called this feature the “Playlists”. However, we considered the so-called “Hour Clock” in mind when we were designing it. So.
a) When “Broadcast Only The Playlists” option is set to OFF, the AI Radio Bot will use its automated method to choose what goes on air and when. However, the Playlists in that case can still be used to schedule the Playlists of content, which AI Radio Bot will insert between its automated broadcasts. For that to work, Playlists will need to be scheduled by combinations of Time or Date and Time, or Day of the Week and Time. The rest of the Playlists will be ignored. That includes the unscheduled playlists and those that are scheduled by Date or Day of the Week alone, without Time specified in the schedule. The Time has to be present in the schedule. This way AI Radio Bot will know exactly at what time of the day to insert a given Playlist in between its automated broadcast.
b) When “Broadcast Only The Playlists” option is set to ON, the AI Radio Bot will disable its automated method of choosing the content and will playback only the Playlists. This way you can create unscheduled Playlists, which AI Radio Bot will randomly pick up and broadcast content from. As well as you can schedule the playlists for any combinations of Date or Day of the Week, or Time, Date and Time or Day of the Week and Time. For more details, please refer to the Playlists section further in this document.
“Insert Weather Forecast” toggle button:
Next option is: "Insert Weather Forecast". The automated weather forecast report generation feature is only available for the United States of America and Canada. By default this option is disabled. To enable it, you would need to set its toggle button to ON and click Save button at the bottom of the page. This feature will generate a weather forecast specifically for your station. It lets you also specify the list of locations in the following format: “Miami, Florida; Ontario, Canada; Denver, Colorado”. Make sure that you include city and state, or city and state and country. This way will make it easier for AI Radio Bot to locate the weather report for the provided location. Please separate each location, using the semicolon (;). If the semicolon is not present, the location won’t be picked up by AI Radio Bot. The weather forecast will go on at the beginning of each hour. Each forecast will be updated from Noon to Noon. Or when you update the list of locations. If locations are permanent, before 12 noon, AI Radio Bot will read the current date forecast. Afternoon, it will re-generate and read the updated weather forecast for that day. If data that we receive will include the forecast for more than one day, AI Radio Bot will include them in its weather report as well. In the future we are looking into making weather updates generations more frequent. This is our automated feature for weather reports. It only covers the United States of America and Canada. However, you could contact us if you have a resource from where we could read the weather for the rest of the world and we could see if we could add that to expand the reach for weather forecasts for all users. You could also use our RSS reader to source weather info from your resource. However if we do it, we will have our AI article generator to automatically summarise the weather data in a legible format suitable for radio broadcast and human ear.
Weather forecast generation form also includes fields such as:
a) Weather Forecast Language - which lets you choose which language you would like a weather forecast to be generated in.
b) Weather Forecast Voice - which lets you choose the voice to use to read the weather forecast on air. “Play Voice Sample” lets you preview the voice you selected.
c) Reading Speed - which lets you choose at what pace should the AI read your weather forecast. We defaulted it to 7, as we believe that is the best reading pace, but you are free to adjust it.
“Insert Station ID” toggle button:
Next option is: "Insert Station ID". By law, all terrestrial radio stations must announce their identification on air at the beginning of each hour. Online radio stations are not obligated to it yet. However we have added this option so that pro radio hosts could have all options, which they are used to when hosting the terrestrial AM or FM station. “Radio ID” could be uploaded as pre-recorded MP3 file in the “Audio Content” section or it could be generated from the text in the “Text Content” section of our AI Radio Studio. Just don’t forget to select the “Station ID” content type when uploading or generating the Radio ID clip. And then don't forget to set the “Insert Station ID” option to ON in Broadcast Settings. Then AI Radio Bot will air Radio ID for your station at the beginning of each hour. If you upload/generate multiple Station ID files, AI Radio Bot will randomly choose a different one for each hour. Switching "Insert Station ID" off, will prevent AI Radio Bot from airing radio identification all together. If you would like to have Radio ID broadcasted more frequently, please upload or generate it as the Promo content type.
“Insert Promos” toggle button:
Next option in the list on the Station Settings page is: "Insert Promos". Promos could also be generated in the “Text Content” section, as well as they could be uploaded in MP3 format in the "Audio Content" section of the AI Radio Bot studio. Promos are the short 15 to 30 seconds or shorter clips that advertise something of your own. Promo could, as an example, announce your radio show, which comes on on a given day at the specified time. Or it could simply be the radio id like clips, used to remind people that they are listening to your radio. When generating or uploading a promo MP3 file, select "Promo" content type. Our default Audio Content contains 3 demo promos, therefore the "Insert Promos" option is enabled by default. When enabled, AI Radio Bot will mix in promo clips into your radio's automated broadcast programming. But you could also add them to your playlists as well.
“Insert Stingers” toggle button
Stingers are the transitions between the contents. Stingers are in place to smooth the transition between let's say one article, which talked about history, to another article, which talks about space travel. This way the listener doesn't get tired from just endless talk on the radio, as well as it clarifies for listeners that your broadcast is moving from one topic of talk content to another. Stingers could come as short effects or a melody. It's also up to you how your singers should sound like. You can upload your own stingers in MP3 format in the "Audio Content" section. However AI Radio Bot provides some pre-generated stingers in our "Content Vault". We will get to "Content Vault" in detail later in this document. To give you an idea, “Content Vault” is designed to give you access to talk and music content as well as effects, which are available for you to use in your broadcasts as part of the same streaming service you receive from us. Some of Content Vault content is free, some is paid.
“Insert Ads” toggle button
Last, but not least, option in Broadcast Settings is "Insert Ads". Ads are the advertising clips for promoting your sponsors or services unrelated to your radio station. Very similar to Promos, you can generate Ad clips in the “Text Content” section as well as upload pre-recorded Ads in "Audio Content" section in MP3 format. For AI Radio Bot to playback Ad content, the "Insert Ads" option has to be switched ON in "Broadcast Settings". By default we have it enabled as we provide 3 demo ad clips as part of “Audio Content”. Switching "Insert Ads" OFF, will instruct AI Radio Bot to ignore “Ad” content type content all together.
Custom Format Editor
The "Custom Format Editor" lets you create the schema of the content types, which AI Radio Bot will follow when selecting what to play next. AI Radio Bot will still automatically select what exactly will be broadcasted in terms of the file for the actual piece of content, but it will be the file of the content type, which you specify in the schema. One thing to note is that each slot in the schema is dedicated to only one piece of content. In other words, if you set music for 12 minutes, AI Radio Bot will NOT choose 4 MP3 files to broadcast; it will still stream only 1 file per slot. For AI Radio Bot to stream 4 files, you would need to add 4 "MUSIC" slots back to back, one after the other. The time itself we added is more for visual effect, so you can visualize the schema on the one-hour pie chart. We have no way of knowing exactly how long your content files are overall. You know it better. Therefore, you can set the time for each piece of content yourself to fill in the hour. Again, if you want 3 articles to be broadcasted one after the other, please add 3 "ARTICLE" slots one after the other, back to back. The same goes for the rest of the content types.
AI Radio Bot will not interrupt the playback of the file if it goes over the time you have specified. If you have set 3 minutes for music for a given slot and AI Radio Bot picks up a 5-minute song to broadcast, the song will complete before AI Radio Bot goes on to selecting what to play for the next slot. If at the given hour, your files were shorter and AI Radio Bot completes the schema before the hour ends, it will not stop broadcasting but instead will go back to the top of the schema to complete the hour.
To navigate to the "Custom Format Editor", click "Broadcast Settings", then click the "Custom Format Editor" sub-menu. To add a new element to the schema, click the "Add New Spot" button. In the popup overlay, select "Type", set "Duration", and click the "Save" button. After you add multiple slots, a table listing the slots will appear under the pie chart graphic. You can drag and drop rows in that table to change the order of the elements in your schema. By clicking the "Edit" icon at the right end of each row, you can edit each element. By clicking the "Delete" icon, you can remove the elements from the list. To activate the custom radio format schema, select the option "Custom" in the "Radio Format" drop-down menu of the "Broadcast Settings" and click the "Save" button.
Text Content
Please click option “Text Content” on the Main menu, which is located at the top header of the page. That took us to the "Articles” section of the AI Radio Bot Studio. Let's go over the purpose and all options, which you have at your disposal. AI Radio Bot gives you the option to post articles in the text format, which AI Radio Bot will then read on air to your radio listeners. You can have each article added to the continuing rotation or you could schedule each article to go on air at the specified Date or Day of the Week and Time. All could be done as part of AI Radio Bot’s automated radio broadcast as well as using a more manual Playlists approach, which provides you with the featureset similar to the Hour Clock and more. AI powered features such as “Generate Article”, “Translate Article”, “Expand Idea”, “Revise” and “Correct Grammar”, let you use generative-AI to generate, translate and edit articles. Our voiceover options let you choose the speed of reading, the voice with which to read and the language from the list of supported languages. You can also add a music background to each voiceover and even adjust the volume to perfect the balance between the spoken content and background music. Using all of the above, you could generate Talk Content, Promos, Ads and Radio Identification clips.
Let's go over each feature in more detail.
Add New Article
Click the “Add Article” button on the “Text Content” page, pulls up an "Add Article" form, which lets you seamlessly add your own article. That article will then be broadcasted by AI Radio Bot in the spoken form on air.
“Add Article” form comes with multiple fields. The “Article Title” and “Body” are the only mandatory fields to fill out. However you also need to understand what rest of the options let you achieve, in order to have your voiceover generated your way. One thing to note right away is that AI Radio Bot will not read the Title of the article, it will read only the body of the article. We designed it this way, so that you could use titles for yourself and if you need AI Radio Bot to read the title, just include it in the body of the article itself. Very simple. However, even more important to note that Article Titles are included as part of the Meta Data that is sent out to the audio player attached with the stream. The metadata is what gets loaded on your audio player at the time of the playback of each piece of content. Listeners will see the titles, therefore make sure those are clean.
“Published” toggle button
“Published” toggle button, lets you choose if you want AI radio Bot to air each particular article or not. If “Published” is set to ON, that means this article will get picked up by AI Radio Bot and your listeners will hear it as part of the broadcast. One other application this could be used for is if you wanted to have this article air only as part of the “User Generated Playlist”, which you can create in the Playlists section. If you run in AI Radio Bot’s “Automated Broadcast” mode, the only Playlists, which will be aired, are the ones that are scheduled by Time, Date and Time or Day of the Week and Time. Others will be ignored. So if you want Automated Broadcast to ignore a given article, but at the same time you want it to be played back as part of the scheduled User Generated Playlist, then setting a toggle for that article to OFF in “Text Content” section and adding it to the scheduled Playlist will do exactly that.
“Type” drop down menu
“Type” drop down menu contains the list of “Content Types”, which you could generate the voiceovers for. For regular talk content, you would choose option “Article”, which is the default option. However if you would like to generate a “Promo” type of the content, you will select option “Promo”. You can also generate an “Ad” or a “Station ID”. Each “Content Type” is treated differently and is aired at the different frequencies and spots. Very last section of this document “Talk and Music Radio Format Specifics” lists the Talk and Music Radio format content sequences, which AI Radio Bot uses to choose what type of content goes on air next. It can give you an idea at which order, contents will be aired on your radio each hour as part of the AI Radio Bot’s automated radio broadcast.
“Language” drop down menu
AI Radio Bot generates voiceovers in multiple languages and we are working on adding more languages. Drop down menu “Language” lists all languages that are currently supported. As soon as we add new languages, you will see them appear in this drop down menu. Default language is “American English”. Please note that voices change from language to language. Therefore when you change the language, the names in drop down “Voice” will also change.
It’s important to note, because if you had a voice selected for American English, then you change the language, voice in that case will default back to option “Random”.
“Voice” drop down menu
Each voiceover can be done, using multiple voices. We obviously support more American English voices than anything else, because we are an American organization. However we have plenty of voices for other languages as well. Each voice option in the drop down, especially for American English, contains multiple versions next to it: “Steve_v1” or “James_v2”. And in the future, we will add much more advanced voiceover functionality. We suggest you use the latest version. You can even see for yourself. If you select a name with “_v1”, the bar “Reading Speed” will disappear. That’s because our voiceover engine v1 does not support that feature. With v3, we plan to add even more features, which v2 won’t have access to.
“Reading Speed” scrollbar
“Reading Speed” option lets you choose at what pace the AI Radio Bot should read your article. We defaulted it to 7, as we believe that is the best reading pace, but you are free to adjust it.
“Background Music”
“Background Music” section provides multiple options. Clicking button “Select”
Will let you choose any music composition you have listed in your “Audio Content” section. If you had uploaded MP3 files in your “Audio Content” section, they will appear in this list. If you would like to use music from our “Content Vault”, you will first need to navigate to the “Content Vault” section. There you would select the track or multiple tracks you like. Then you will have to click the “Add to Audio Content” button. It will add those tracks into your “Audio Content” section, making them appear in the list of choices for the “Background Music” to use for your voiceovers.
Note that when you make the music selection for the background music, you will see one more “Background Music Volume” scrollbar appear right underneath it. We defaulted it to 6, because with the tracks we tested this feature with volume 6 sounded not too loud and at the same time not too quiet. However, with some tracks that are originally quieter or much lounder, you will need to adjust the volume to get to the right balance between the talk content and background music. Unfortunately, you can not hear the result in real-time yet. You would need to revoice the whole article each time you change the volume. But even that is easy. Just clicking “Edit” for the given article, then changing “Volume” and clicking the “Save” button will automatically revoice that article for you.
"Original Source Name" and "Original Source Website URL" text fields
At times, you might need to specify the Original Source Name and URL to the original authors website. Specifically for that reason, AI Radio Bot provides two additional fields: "Original Source Name" and "Original Source Website URL". Both fields are not mandatory. However if filled out, AI Radio Bot will announce those before continuing onto reading the actual article.
“Correct Grammar” and “Revise” buttons
“Correct Grammar” and “Revise” are the features, which can help you to bring your text content to that legible clarity, which you would want on your radio. Definitely the grammar is very important to make sure of, because the voiceover engine doesn’t read like humans do. If you misspell something, it can and most likely will read it incorrectly. “Revise” will attempt to rewrite your article using different verbiage. It will present you with the revised version and ask you to confirm if you like it before replacing your original text with the revised one. However, we encourage all users to backup your content to make sure you keep your original copies saved elsewhere. This way if something goes wrong, which is possible with any software, you will not lose the original of your article.
“Schedules”
Let's say you want to have your article go on air at a specific schedule. For that, please click the "Add New Schedule" button. You can see that you now have a "Schedules" section populated with more options. You can choose a variety of combinations between the date, days of the week and time. If you select the date and no time, then the article will be added to the continuing rotation on that particular date only. It will then randomly be broadcasted only on that date, but throughout the whole day. If you specify the date and time, then the article will go on air at the specified time on the specified date only and never again until you change the schedule. One thing to note is that AI Radio Bot will always let previously broadcasted content to complete and then will read the scheduled article. So let's say if you have scheduled your article to go on air at 10 o'clock in the morning, but you have a 4 minute song that started playing at 9:59 in the morning. That means, that after the song completes playing at 10:03, that is when your scheduled article will go on air.
So what if you choose the days of the week and not the date. If you select let's say Monday and Wednesday as days of the week and not specify any time, then your article will be added to the continuing rotation on Mondays and Wednesdays, every week. If you select Monday and Wednesday as days of the week and set time to let's say 3pm, then your article will go on air on Mondays and Wednesdays at 3pm, after the current content at that moment completes broadcasting.
Now press the "Add New Schedule" button multiple times. You can see that you could add multiple scheduling widgets one under the other. And that is exactly as we have designed it to work. Each scheduling for each piece of content, which has scheduling available, lets you add up to 24 of such schedule combinations. That could be used to schedule your content to go on air at the beginning of each hour on lets say Friday. Or you could schedule it to go on air at a different hour every day of the week and on a certain date it could playback 5 times throughout the day. Sky's the limit there.
Note, that between the Date and Days of the Week, only one can be selected at the time. If you set the Date, you can see that the Days of the Week form gets disabled and vice versa, if you select a Day of the Week, the Date field will get disabled.
Make sure you click “Save” after making changes to your article, but also note that if you click the “Save” button after making even minor changes to the fields of the article, it will revoice. If you don’t want it to revoice, just click “Cancel”.
Generate Article
Click on the “Text Content” menu option on the main header menu so we could default to the “Articles” page. From there, click on the “Generate Article” button.
“Generate Article” is a very simple to use, but very powerful feature. It is using generative AI to generate an article for you. The article could be generated against a given topic or from the content of almost any webpage. All you need is to provide a simple prompt in one sentence, and nothing else. When an article has been generated, AI radio Studio will open the exact same form as you have witnessed when clicking the “Add New Article” button. There you could edit this article and choose every option we have mentioned in the previous paragraph.
Examples of the “Generate Article” prompts are:
a) Write an article about planet Mars in 300 words.
b) In 500 words tell me about Metal Music scene of 1980’s.
c) Write article in 200 words from content of webpage: https://www.megadance.com
d) Write news summary of the webpage: https://www.prnewswire.com/news-releases/news-releases-list
Translate Article
“Translate Article” feature will let you translate articles from almost any language to the languages supported by our voiceover engine. Article length limit for translations is set to 2000 characters, which equals to around 300 words. If you have an article that is 600 words long, split it in two or three halves and run the translator two or three times or as many times as you want. It’s unlimited. It is very simple to use this feature. Just click the “Translate Article” button, select language to translate the article to and paste the original of the article to the “Body” text area. Press “Translate” and see it’ll start translating. When an article has been translated, AI radio Studio will open the exact same form as you have witnessed when clicking the “Add New Article” button. There you could edit this article and choose every option we have mentioned previously. Please backup the original of the article, after translation is done, the original will be lost. We don’t save the original article from which you are translating. Please save it in a separate text file if you want to keep it.
Expand Idea
“Expand Idea” is an awesome feature to have for any radio host. It will probably be the most useful. It lets you use generative AI to turn your 100 word paragraph to a larger article. How large is up to you to specify. When you click on the “Expand Idea” button, you will see a very simple form with two fields: “Number of Words” and “Body”. Body has a limit of up to 500 characters, which is equal to around 100 words. Let's say you paste an article of 100 words into the body and specify 300 in the “Number of Words” field. Our generative-AI engine will attempt to convert your 100 words paragraph to the 300 words article. How neat is that? Great feature to have, isn’t it? Your 100 words example doesn’t need to be perfectly worded too, it just needs to have as many details as possible for the complete article. Within a 100 words description you can even specify what style of article you want AI to write and even from/to whom it is addressed to. When an article has been generated, AI radio Studio will open the exact same form as you have witnessed when clicking the “Add New Article” button. There you could edit this article and choose every option we have mentioned previously. Please backup the original of the article, after generation is done, the original will be lost. We don’t save the original article from which you are generating. Please save it in a separate text file if you want to keep it.
Articles Table
Now that you got a chance to use generative-AI features to create some articles, let's go over the features of the “Articles” page itself.
When you click the menu item: “Text Content”, the “Articles” is the default page that opens up. It lists all your articles, including those that you add yourself, generate via generative-AI or even the articles sources from “RSS Feeds”. Here you can publish or unpublish articles. You can edit or delete your articles. You can revoices them one by one or in bulk. Table lists multiple parameters, which are self-explanatory for the most part. However we would like to point out the some of them:
a) “Status” - tells you if your article has been “Voiced” or not. If for some reason your article is not getting status: “Not Voiced” changed to “Voiced”, please contact our support. Only the voiced articles will go on air. Normally voiceovers are generated fairly fast. Our backend processes all content in the order it is received.
b) “Total Plays” - shows you exactly how many times each particular voiced article has been aired to your listeners on your radio.
c) “Last Played” - shows you the date and time when the voiced article has played on air last time. For more playback history, please check our “Playback Log”, located under “Analytics”. We will go over the “Analytics” section in more detail further down in this document.
d) “Duration” - tell you exactly how long the voiceover clip is for each article. If the value is 00:05 as an example, then your clip is 5 seconds long. If the value is 03:35, then your clip is 3 minutes and thirty five seconds long.
e) “Actions” - this column has features, which you will probably use most often. When an article is in “Not Voiced” status, you will only see: “Add to Playlist”, “Edit” and “Delete” icons in the “Actions” column for that particular article. After the article voiceover has been generated, the list of actions updates to: “Play Preview”, “Download”, “Revoice”, “Add to Playlist”, “Edit” and “Delete”. Yes, you can not only playback the generated voiceover, but also download all voiceovers to your computer. It’s a nice perk to have. You could use this feature for any type of voiceover outside of AI Radio Bot as well. Our voiceovers are unlimited.
“Articles” page also provides good pagination and multiple filters as well as search to make it easier for you to locate a given article. It will definitely be useful when you will have 1000+ articles as part of your “Text Content”.
RSS Feeds
“Text Content” section has two major sub-features under it: “Articles” and “RSS Feeds”. Previously we went over the “Articles” feature. In this section we will try to explain the functionality of “RSS Feeds”.
Let's start with one very important detail. All text content runs through the “Articles”. Even the content that is sourced via RSS. When our “RSS Engine” sources articles from RSS feeds, it inserts them into the “Articles” table, just like when you add articles manually. One of many very helpful features that “RSS Engine” provides is the “Automatic Clean Up”. If enabled, the “Automatic Clean Up” function will automatically delete the older RSS-sourced articles from the “Articles” table before sourcing new ones. That works independently for each separate RSS feed. But even “Automatic Clean Up” can be disabled, letting you choose what articles to leave and what to delete.
Click the “Text Content” menu item first, located on the main header menu. Then under the main menu, locate the “RSS Feeds” sub-menu and click on it. It took us to “RSS Feeds” page. Right away, click on the “Add New RSS Feeds” button and lets go over the multitude of features, which AI Radio Bot provides to make your life extremely comfortable when sourcing content via RSS.
“Published” toggle button
For AI Radio Bot to source content from a given RSS feed, the “Published” option should be set to ON. If set to OFF, a given RSS feed will be ignored.
“Name” text field
Name field is for you to be able to tell the different RSS feeds apart. You could add multiple RSS feeds to source content from. For each one, you could set a unique set of post processing options as well. Name is the required field, it can not be left blank.
“URL” text field
This is the web address of the RSS feed. Please include http:// or https:// as well as the rest of the parts of the URL. Incomplete URLs won’t work. “URL” field is the required field, it can not be left blank.
“Number of Articles” numeric field
“Number of Articles” is for you to specify how many articles AI Radio Bot should source from each RSS feed.
“Parse Frequency (In Hours)” scrollbar
“Parse Frequency” lets you set exactly how often you would like AI Radio Bot to source content from each article. You could choose between 1 and 24 hour frequency. If you would need RSS to be sourced more often than once every hour, we have dedicated instance options available, which could let you achieve exactly that. Please contact us and we will walk you through the details.
“Language”, “Voice”, “Reading Speed” and “Background Music” options
These options are similar to the voiceover options you have seen in the “Add New Article” form. All articles sourced by “RSS Reader” are inserted into the “Articles” table, similarly to the articles you add manually. When you add articles manually, you also set the voiceover language, type of voice, reading speed as well as the background music. Each article which will be sourced from each particular RSS feed will have these settings passed on to it when inserted to the “Articles Table”. More details on each of these options could be found in the section “Text Content > Add New Article” of this documentation.
“Auto-Delete Old Content” toggle button
“Auto-Delete Old Content” option lets you choose if you would like AI Radio Bot to automatically delete old articles sourced from each particular RSS feed when it sources the latest content from that particular RSS feed. If “Auto-Delete Old Content” is set to OFF, then old content will be left untouched and you will have to delete it yourself. As you can see, we try to provide you with control over almost every detail of hosting your own online AI powered radio station. Our goal is to automate as much as possible, yet we understand that each host might want to do it the old way, which they are used to. Plus if you would like to keep the content that is coming from RSS, setting this option to OFF will make it happen. By default “Auto-Delete Old Content” option is set to ON and AI Radio Bot will clean up old content before sourcing new one from each RSS.
“Approve Before Airing” toggle button
Each article, when inserted to “Articles Table” needs to have the “Published” option set to ON for AI radio Bot to pick it up and air to your listeners. Option “Approve Before Airing” lets you choose if you want the “Published” option to be set to ON, so that as soon as articles are sourced from RSS and voiced, they would air on your radio. Or you could have it to default to OFF, so that you could go over the content sourced from RSS, before listeners get to hear it. Setting “Approve Before Airing” to ON, will set the “Published” option for every article sourced from this RSS to OFF. And vice versa, if you set “Approve Before Airing” to OFF, then the article's “Published” option will be set to ON.
“Include Titles Into Body” toggle button
Each RSS feed comes with the title and the body. If you would like the titles of each article to be included with the body of the article, then set “Include Titles Into Body” option to ON. If you would like an RSS reader to only source the body of the articles, excluding the titles, then set “Include Titles Into Body” to OFF.
“Read Only The Title” toggle button
On some occasions you might want to exclude the body of the RSS articles and only have AI Radio Bot read the titles. And you have that option as well. If you set “Read Only The Title” to ON, AI radio Bot will exclude the body of the articles and only air the voiceovers of the titles.
“Merge Articles Into One” toggle button
At times, the RSS feeds come with short articles, or maybe if you are just sourcing titles, then you would want those to be merged as part of one single article. You can achieve exactly that by setting the “Merge Articles Into One” option to ON. If set to ON, “RSS Reader” will source all content from the RSS feed, merge it into a single article and insert it all as a single article to the “Articles Table”.
“Remove Paths / URLs” toggle button
Some RSS might come with file paths or web addresses embedded inside the text of the titles or the bodies. Setting “Remove Paths / URLs” to ON, will instruct AI Radio Bot to try to remove the file paths and URLs out of the text.
“Remove Duplicate Text” toggle button
RSS text is never perfect. We have noticed cases when RSS content comes back full of duplicate sentences. Setting the “Remove Duplicate Text” option to ON will make AI Radio Bot run the text of each RSS article through the AI model in an attempt to remove duplicate text from each article sourced via RSS.
"Disable Spelling Of Capitalized Words" toggle button:
This feature was added as the way to disable the following feature. Our voiceover engine will attempt to spell the abbreviations that are written in all capital letters. Therefore, at times if, for example, a name of the artist exists in the text for voiceover and is written in all capital letters, it is possible that our voiceover engine will try to spell it. By turning "Disable Spelling Of Capitalized Words" feature ON, you will make AI Radio Bot to convert all text within all sentences, which comes from RSS, to lower case letters, leaving only the first letter of each sentence in capital. This will surely prevent AI Radio Bot from spelling the words inside of the sentences. The fact that it spells capitalized words is not a problem, but a feature of its own. To disable it, set the "Disable Spelling Of Capitalized Words" toggle button to ON. Please don't forget to press the "Save" button at the bottom of the screen for this change to take effect.
“Summarize Text” toggle button
At times you might want to have text summarized. Setting the “Summarize Text” option to ON will make the AI Radio Bot run the text through the AI model in an attempt to summarize it. Remember that the AI model has a mind of its own. It might summarize some texts better than others. From what we have experienced thus far, it did a very good job summarizing text. However we still suggest to accompany this option with setting “Approve Before Airing” option to ON as well. This way you can review the summarized text in the “Text Content > Articles” section to make sure it is what you want your listeners to hear on air. We haven’t noticed any surprises, but please make sure once more before setting this feature on autopilot.
“Correct Grammar” toggle button
Setting the “Correct Grammar” option to ON will instruct AI Radio Bot to run the text from RSS feeds through the grammar correction. If you source text from a credible resource, then you don’t need this feature to be on. However if you source data from someone’s private blog, often bloggers make more typos, since they release many articles often. This feature will help you to prevent the text with grammatical errors to be sent for voiceover. It should not change the context of your text. However we still suggest to accompany this option with setting “Approve Before Airing” option to ON as well. This way you can review the summarized text in the “Text Content > Articles” section to make sure it is what you want your listeners to hear on air.
“Revise Text” toggle button
At times you might want to have text revised. Setting the “Revise Text” option to ON will make the AI Radio Bot run the text through the AI model in an attempt to revise it. Remember that the AI model has a mind of its own. It might revise some texts better than others. From what we have experienced thus far, it did a very good job revising text. However we still suggest to accompany this option with setting “Approve Before Airing” option to ON as well. This way you can review the revised text in the “Text Content > Articles” section to make sure it is what you want your listeners to hear on air. We haven’t noticed any surprises, but please make sure once more before setting this feature on autopilot.
“Randomize” toggle button
This option lets you randomize the order of the sourced articles. When articles are sourced, they are inserted into "Articles Table". The randomization of automated broadcasts is done there even without this option enabled. In fact this option here has no effect on that randomization at all. However, this option will randomize the order at which the articles from each particular RSS are played back on air from “Playlists”. In the playlist itself, hosts are able to select to play the content of the given RSS feed as part of that playlist. You can add separate articles to “Playlists” one by one, but you can also choose the whole RSS feed as one of the elements in each given “User Generated Playlist”. In that case, AI Radio Bot will read all articles from that RSS back to back in the order they were sourced, or in random order. Setting this particular “randomize” option to ON, will have articles from the particular RSS feed to be aired randomly each time the playlist from “Playlists” section is aired with this RSS listed in it.
“Ignore Articles with Negative Sentiment” toggle button
For the hosts who would love to make sure that only the positive content is being sourced from RSS feeds, we have added this feature. If “Ignore Articles with Negative Sentiment” is set to ON, AI Radio Bot will run the text through the sentiment analysis in an attempt to filter out all content with negative sentiment. Is this feature perfect? It worked acceptably when we tested it. However we still suggest to accompany this option with setting “Approve Before Airing” option to ON as well. This way you can review the sourced text in the “Text Content > Articles” section to make sure it is what you want your listeners to hear on air. At times text might be worded neutrally, yet still carry the negative message, that unfortunately we can not detect to perfection yet. Still this feature will be an additional helpful filter.
“Ignore Articles by Keywords” toggle button
In addition, you could specify the list of keywords for AI radio Bot to look for in the text it is sourcing. If AI Radio Bot finds these keywords, it will ignore them. To enable this filter, set the “Ignore Articles by Keywords” option to ON. Then click the “Add New Keywords” button, type in the keywords you would like AI radio Bot to watch out for and click the “Save” button at the bottom of the page. From what we have experienced thus far, it did a very good job filtering text by keywords and keyphrases. However we still suggest to accompany this option with setting “Approve Before Airing” option to ON as well. This way you can review the sourced text in the “Text Content > Articles” section to make sure it is what you want your listeners to hear on air. We haven’t noticed any surprises, but please make sure once more before setting this feature on autopilot.
“Default Fallback Message” text area
You might need the “Default Fallback Message” when RSS doesn’t have any new content to source from it. By default, AI radio Bot will simply ignore the RSS if there is no content to source from it. But if you prefer AI Radio Bot to still announce something for when there is nothing else to read from the given RSS feed, this is exactly where you would need to type your message in and click the “Save” button at the bottom of the page.
“Intro Text” text area
If you want specific text to be aired before each article of the given RSS feed, this is the text box where you would type it in. Note that this text will be read before every article of the given RSS feed. It makes sense to repeat it for every article when articles are long. However when articles are short and are of the same topic, to avoid the intro text repeat in front of every article, please enable option "Merge Articles Into One" and option "Remove Duplicate Text". Doing so, will make one article out of multiple articles sourced from RSS feed and add the intro text only once for the content of the whole RSS feed.
“Outro Text” text area
If you want specific text to be aired after each article of the given RSS feed, this is the text box where you would type it in. Note that this text will be read after every article of the given feed. It makes sense to repeat it for every article when articles are long. However when articles are short and are of the same topic, to avoid this text repeated after every article, please enable option "Merge Articles Into One" and option "Remove Duplicate Text". Doing so, will make one article out of multiple articles sourced from RSS feed and add the text only once for the whole RSS feed as the closing statement.
"Strings to Replace":
This feature lets you replace some parts of the text, which AI Radio Bot sources from each RSS feed to some other text. Or if you want to delete some text from the articles of the given RSS feed, you would then type in that text into the field "From" of the "Strings to Replace" option, while leaving the field "To" empty. If you want to replace some text of RSS Feed articles to some other text, then you would type in text to replace, into field "From" and type in text to replace it with, into field "To". To bring up the text fields, click the button: “Add New Strings”. After filling them out, click the “Save” button at the bottom of the page.
“Schedules”:
These options are similar to the scheduling options you have seen in the “Add New Article” form. All articles sourced by “RSS Reader” are inserted into the “Articles” table, similarly to the articles you add manually. When you add articles manually, you can also set the schedule for that article to air at the given Date, Day of the Week and/or Time. Each article which will be sourced from each particular RSS feed will have this schedule setting passed on to it when inserted to the “Articles” table. More in depth details on scheduling options could be found in the section “Text Content > Add New Article” of this documentation.
Please don’t forget to click the “Save” button after making changes to the RSS configs. We designed it this way on purpose to make sure that changes that are to go live were intended.
Audio Content
Click the "Audio Content" option located at the main header menu. On the Audio Content page, even in the new account, you can see that we pre-loaded some default content for you. You are free to keep our pre-loaded Stingers and Music and have those broadcasted to your listeners in the mix with what you will upload yourself, or you could just delete ours and use only yours. It's absolutely all up to you. Using your own will definitely make your radio sound more unique.
Right away click the "Upload Audio File" button. Then open the “Type” drop down menu. As you can see, the “Type” contains the list of following options:
a) Station ID
b) Stinger (transition)
c) Promo
d) Ad
e) Custom Audio
f) Music
All of the above options are the “Audio Content Types” supported by AI Radio Bot. Each content type is treated uniquely when programming is generated. The sequence of Talk Radio and Music Radio formats is defined using content types. Then AI Radio Bot selects which specific piece of content to air for each slot dedicated to each specific type of the content within each hour of the broadcast.
“Station ID”:
By law, all terrestrial radio stations must announce their identification on air at the beginning of each hour. Online radio stations are not obligated. However we have added this option so that pro radio hosts could have all options that they are used to when hosting the terrestrial AM or FM stations. Radio ID could be generated in the “Text Content” section or could be uploaded in the “Audio Content” section. We provide an option to upload the MP3 file with the pre-recorded Radio ID in the Audio Content section. You can simply click the "Choose File" button, select the MP3 file of your Radio ID, select the "Radio ID" type and click the "Upload" button. And then don't forget to enable the "Insert Radio ID" option in “Broadcast Settings”. When enabled, the AI Radio Bot will air your “Radio ID” for your station at the beginning of each hour. If you upload multiple “Radio ID” files, AI Radio Bot will randomly choose a different one for each hour.
“Stinger (transition)”
Stingers are the short audio clips designed to smooth the transitions from one type of content to the other. Between let's say one article, which talked about cars to another article, which talks about stock market investing. This way the listener doesn't get tired from just endless talk on the radio. Stingers could come as short effects or as a short melody. It's also up to you how your singers should sound like. You could definitely upload your own stingers in MP3 format as part of your "Audio Content". AI Radio Bot also provides some pre-generated stingers in our "Content Vault". We will get to "Content Vault" in detail later in this documentation. To give you an idea, “Content Vault” is designed to give you access to additional content as well as effects, which are available for you to use in your broadcasts. Please don't forget to enable the “Insert Stingers” option in “Broadcast Settings”. When enabled, the AI Radio Bot will insert Stingers between the contents to smooth the transitions and make your radio broadcast sound more professional.
“Promo”
Promos are the 15 to 30 seconds or shorter clips that advertise something of your own. Your radio show for example that airs on a given day at the specified time. To upload a promo file, please click “Choose File”, select the Promo MP3 file, select “Promo” type and click the Upload button. Then enable the “Insert Promos” option in the “Broadcast Settings”. When enabled, the AI Radio Bot will insert promos within your broadcast. AI Radio Bot automatically chooses when is the best time to air the promos and ads to keep the broadcasted content balanced professionally. However you could also add promos as part of your “Playlists” as well and schedule those at the time you choose. Please don't forget to enable the “Insert Promos” option in “Broadcast Settings”. When enabled, the AI Radio Bot will insert “Stingers” between the contents to smooth the transitions and make your radio broadcast sound more professional.
“Ad”
Ads are the advertising clips designated for promoting your sponsors or services, which are unrelated to your radio station. Very similar to promos, you can upload ads here in the "Audio Content" section in MP3 format. When uploading, please select type: "Ad". For AI Radio Bot to playback ad content, the "Insert Ads" option has to be switched on in "Broadcast Settings". By default we have it enabled and we have provided three default demo ad clips, which you could remove. Those are just demo clips, therefore you probably would want to replace those with your own. The AI Radio Bot automatically chooses when is the best time to air the ads and promos to keep the broadcasted content balanced professionally. However you could also add ads as part of your “Playlists” as well and schedule those at the time you choose.
“Custom Audio”
“Custom Audio” is treated just like “Article Voiceovers”, which we went over in the tutorial for the “Text Content” section of the AI Radio Bot Studio. What's unique to "Custom Audio" type is that you can specify the schedule for them just like you can do for the article content.
Let's select type: "Custom Audio" from the "Type" drop down menu. As you can see form refreshed with Schedules section added to it. Please click the Add Schedule button to add the schedule exactly the same way you would have done that for “Article” content. More in depth details on scheduling options could be found in the section “Text Content > Add New Article” of this documentation.
By default, "Custom Audio" content is added to the continuing rotation as part of its automated broadcast. What does that mean? Let's say you have 10 Custom Audio clips in the continuing rotation. As part of continuing rotation, AI Radio Bot will playback every "Custom Audio" clip once, then will restart from the beginning when it runs out of clips to play. Until the list runs out AI Radio Bot will not repeat the same clip twice. Only after all 10 clips have been aired, only then, AI Radio Bot will restart playing them again. The order in which Custom Audio clips go on air, could be edited in "Broadcast Settings". If you enable the option “Randomize Articles on Air”, then the list of "Custom Audio" clips will always be randomized each time AI Radio Bot restarts playing them. Please note that Custom Audio is treated the same as Article Voiceovers, meaning that if you have the 10 voices text articles and 10 custom audio clips, the 20 will be mixed together, either via the sorting by the date added or randomization. If option “Randomize Articles on Air” is set to OFF, then the list of clips will be sorted by the date and time of when each clip was added to your AI Radio Bot Studio profile. Latest additions will always be on top of the list, going down to the older clips.
"Custom Audio" content type is specifically created for radio hosts to be able to add their own pre-recorded talk content in a mix with text content voiced by AI Radio Bot. Or you could just have your own Custom Talk Audio broadcasted instead all together. We give you full control over what you want to have broadcasted on your own radio station and when.
“Music”
To understand what we have for music, let's select the “Music” option in the Type drop down field.
As you can see, the form has changed. For music, you have fields:
a) Artist or Band Name
b) Track Title
c) Genre
d) "Announce This Track" area with multiple fields dedicated to the verbal song announcement just like it is done by the hosts of the terrestrial radio stations.
“Artist or Band Name”, “Track Title” and “Genre” text fields
These text fields speak for themselves. One thing to note is that if you enable the “Announce This Track” option and provide the “Artist or Band Name” and “Track Title”, then AI Radio Bot will try to generate some cool song announcements for you, using generative-AI. For known artists it can even mention some facts about the artist or the song.
“Automated Music Announcement”
You probably remember the option “Insert Music Announcement”, which is available in the "Broadcast Settings". That is the global option for this whole feature. Disabling that option, will switch off music announcements for all your music. However we have also added one more option, which lets you enable or disable music announcements for each track separately. "Announce This Track" toggle button is exactly for that. If set to ON, AI Radio Bot will announce this song. If switched OFF, AI radio Bot will air this song without announcing it. Announcements come in the spoken form, just like on any terrestrial radio station. AI Radio Bot will automatically speak the announcement before the track and then press play on the actual musical composition right after. It's a neat feature to have, isn't it? Yeah, we like it too.
You could also choose the “Language”, the “Voice” and even the “Reading Speed” for the voiceover.
“Predefined Music Announcement”
If you don’t want AI radio Bot to generate you an announcement, you could fill out the “Music Announcement” text area with your own announcement. If filled out, then AI Radio Bot will read your own custom announcement. If a given song is very personal to you and you want to announce it in some special way, this is exactly how you would do it.
However, if you want AI Radio Bot to generate the music announcement, using generative-AI, you must leave the "Music Announcement" text area empty, but specify the “Name of the Artist or Band” and “Track Title”. Then AI Radio Bot will use generative-AI to generate an announcement for you. For known artists, AI Radio Bot will even try to pull a short history or some cool facts about the artist as part of the announcement. For unknown artists, AI Radio Bot will use just an artist name and song title, using more universal music announcement format.
"Overlay Announcement Speech On Top of Music"
Music announcement could be broadcasted to your listeners in two different flavors. It could be streamed on its own before the start of the music track, which it is announcing. It could also be overlaid on top of the music track at the beginning of the track, which it is announcing. At that point in the moment where speech is, the volume of the music track will go lower, announcement is read on top of the music and then volume of the music track goes back to normal as it continues to playback until the end. To have the announcement broadcasted separately before the start of the music track, set "Overlay Announcement On Music" toggle button to OFF. If you want the announcement to be overlaid on top of the music at the beginning of the music track, then set "Overlay Announcement On Music" toggle button to ON. Please don't forget to press the "Save" button at the bottom of the screen for this change to take effect.
Playlists
“Playlists” is the feature, which you will most likely use very often. In this section we will try to explain it in detail.
AI Radio Bot has two ways of managing broadcast content. The automated way, where you trust AI Radio Bot to choose what to play next. And the manual way, which gives you more control over what goes on air and when. Playlists are that manual way, which terrestrial radio hosts are used to. It still comes with a wealth of unique features, which automate certain functionality for you, but it also gives you full control over what content goes on air and when. The “Hour Clock”, which professional radio hosts are all familiar with, could be recreated, using AI Radio Bot’s unique “Playlists” feature. One very important option to know about is: “Broadcast Only The Playlists” option. The “Broadcast Only The Playlists” option is located right under the “Enable Playlists” option in “Station Settings” section of AI Radio Bot Studio. What is it for? When we were designing the “Playlists” feature, we considered the so-called “Hour Clock” in mind.
When “Broadcast Only The Playlists” option is set to OFF:
The AI Radio Bot will use its automated method to choose what goes on air and when. However, the Playlists in that case can still be used to schedule the Playlists of content, which AI Radio Bot will insert between its automated broadcasts. For that to work, Playlists will need to be scheduled by combinations of Time or Date and Time, or Day of the Week and Time. The rest of the Playlists will be ignored. That includes the unscheduled playlists and those that are scheduled by Date or Day of the Week alone, without Time specified in the schedule. The Time has to be present in the schedule. This way AI Radio Bot will know exactly at what time of the day to insert a given Playlist in between its automated broadcast.
When “Broadcast Only The Playlists” option is set to ON:
The AI Radio Bot will disable its automated method of choosing the content and will playback only the Playlists. This way you can create unscheduled Playlists, which AI Radio Bot will randomly pick up and broadcast content from. As well as you can schedule the playlists for any combinations of Date or Day of the Week, or Time, Date and Time or Day of the Week and Time. For more details, please refer to the Playlists section further in this document.
Playlists Feature Set:
To navigate to the “Playlists” section, click the “Playlists” option located at the main header menu of the AI Radio Bot Studio. When there, click the “Add New Playlist” button. Just fill in the “Name” text field and click the “Save” button.
You can see, you new user generated playlist appeared in the “Playlists” table. But how do you add content to it and what were the options in the list when we just added a new playlist? To answer these questions, locate the “Actions” column in the “Playlists” table and click on the “Edit” button. What opened is the “Edit Playlist” screen.
“Edit Playlist” has the complete set of features, which include the “Add Content” that you will need to use to add content to the newly created playlist. However as you can see, you can also edit the same parameters for the playlist itself, which we left untouched when created it.
Let's now go over each option one by one.
“Add Content” button:
Right away, click the “Add Content” button, located at the top right of the page. What opened next is the list of all your content, which is available to be inserted into any given user generated playlist. Right under the “Add Content” header, click on the drop down with the default value set to “Text Content”. You can see there are two more options in it. The “Audio Content” and “RSS Feeds”. Yes you can add any piece of content from your “Text Content” section as well as “Audio Content” areas. And in addition to that, you can add the whole RSS Feed as one single element of the playlist. If you insert the RSS feed as its own playlist element, then AI Radio Bot will playback all content that is sourced from that particular “RSS Feed” as part of this playlist.
Just select the variety of content types from your “Text Content” and “Audio Content” lists and click the “Add to Playlist” button to insert it into your playlist. By variety of content types we mean select some Music, some Articles, Ads and Promos. You will need it to understand the specifics of the next sets of functions, which are available for “Playlists” feature. When done adding, click the “X” button at the right top corner of the “Add Content” widget to exit.
As you can see, the table on the right half of the screen displays the list of the content you have selected for this specific user generated playlist. To change the order of elements, you simply need to click on the item in the list, then drag and drop it to the preferred location.
Playlist table also shows you the duration of each piece of content as well as the total duration of the entire playlist at the bottom of the table. It also provides you the button “Play” to preview each item in the list, as well as the “Delete” button to remove it from the playlist. It won’t delete this item from the database, it will just remove it from this particular playlist.
Next let's go over the options located on the left half of the screen:
“Published” toggle button:
If “Published” is set to OFF, AI radio Bot will ignore this playlist, even if it is scheduled. For AI Radio Bot to air the given playlist, “Published” option should be set to ON.
“Randomize All”, “Randomize Music Content” and “Randomize Talk Content” toggle buttons:
There is a reason why we mentioned them all in one paragraph. All three are very much related to each other. The way randomization is done in our “Playlists” is very unique as well. To understand it, please look at the tabe on the right. If you remember we have asked to add some Music, Articles, Ads and Promos to your playlist. You could also add Stingers and RSS Feed types to your playlist if you wanted to. Playlists accept all supported content types. Now note the sequence between your content types.
As an example let’s say the sequence is:
1) Article - “article_file_one.mp3”
2) Music - “music_file_one.mp3”
3) Music - “music_file_two.mp3”
4) Ad - “ad_file_one.mp3”
5) Promo - “promo_file_one.mp3”
6) Music - “music_file_three.mp3”
7) Article - “article_file_two.mp3”
8) Ad - “ad_file_two.mp3”
9) Promo - “promo_file_two.mp3”
10) Article - “article_file_three.mp3”
When you set the “Randomize All” option to ON, the AI Radio Bot will randomize only the content for all content types, but not the sequence itself. In this case, the result of the randomization might look like this:
1) Article - “article_file_three.mp3”
2) Music - “music_file_two.mp3”
3) Music - “music_file_three.mp3”
4) Ad - “ad_file_two.mp3”
5) Promo - “promo_file_two.mp3”
6) Music - “music_file_one.mp3”
7) Article - “article_file_two.mp3”
8) Ad - “ad_file_one.mp3”
9) Promo - “promo_file_one.mp3”
10) Article - “article_file_one.mp3”
As you can see, only the content itself got randomized, while the sequence stayed untouched. This way you can make sure that your content breaks stay where you want them in all your “Playlists”.
Note that if you set “Randomize Music Content” or “Randomize Talk Content” to ON, the “Randomize All” option will automatically be switched OFF. We designed it this way on purpose. “Randomize All” randomizes all content types, while “Randomize Music Content” randomizes only the “Music” content type and “Randomize Talk Content” only the “Talk Content” types, which include the “Article Voiceovers” and “Custom Audio”. But you could have both the “Randomize Music Content” and the “Randomize Talk Content” option set to ON. In that case, only the “Music”, “Article Voiceovers” and “Custom Audio” will be randomized, while “Ads” and “Promos”, and even “Radio ID“ and “RSS Feeds” will stay as you set them with the content you specified for them.
To provide examples, if you set “Randomize Music Content” or “Randomize Talk Content” to ON, then the results would be:
1) Article - “article_file_three.mp3”
2) Music - “music_file_two.mp3”
3) Music - “music_file_three.mp3”
4) Ad - “ad_file_one.mp3”
5) Promo - “promo_file_one.mp3”
6) Music - “music_file_one.mp3”
7) Article - “article_file_two.mp3”
8) Ad - “ad_file_two.mp3”
9) Promo - “promo_file_two.mp3”
10) Article - “article_file_one.mp3”
As you can see, the files for Ads and Promos didn’t change, while files for “Music” and “Article” types have randomized.
Note that for all “Playlists” randomization options, the sequence or in other words, the order of content types will always stay unchanged.
"Play Only One Random" toggle button:
The "Play Only One Random" option instructs AI Radio Bot to randomly select only one item from the playlist each time the playlist goes on air. Let's say you would like to make sure that the end of the hour plays back one of the latest top 10 tracks. This feature lets you achieve exactly that. You can add 10 (or your preferred number of) tracks into this list and schedule it to go on air at the end of each hour of the day. Setting "Play Only One Random" to ON will make AI Radio Bot grab only one random track from that list and stream only that one track or any other element, which you can add to the Playlist at scheduled time. For example, even if you make a list of multiple RSS feeds as items in your Playlist, AI Radio Bot will grab only the content from one random RSS feed out of the list of RSS feeds and will only stream the content sourced from that particular RSS feed.
“Playback Music Announcements” toggle button:
The “Playback Music Announcements” option lets you bypass the setting of the Music Announcements, which you set for each separate music file in your “Audio Content” section. Let's say you are running your radio, using AI Radio Bot’s Automated broadcast and want Music to be announced then. But then you create a playlist of your top 10 tracks, where you would like them to be aired back to back without any talk in between. Setting “Playback Music Announcements” in your playlist to OFF, will ignore the Music Announcements when this particular playlist is aired to your listeners. If this option is set to “ON”, then “Music Announcements” will be aired before each track starts playing even as part of this playlist.
“Rollover to Next Hour” toggle button:
“Rollover to Next Hour” feature is also very powerful. Let's say the total duration of your playlist is 90 minutes. If you set “Rollover to Next Hour” to ON, the playlist will complete playing back for all 90 minutes. If you set “Rollover to Next Hour” to ON, the playlist will stop at the beginning of the next hour of the broadcast when “Radio ID” has to enter the next hour. In that case, the AI Radio Bot remembers which track was played back last in from this playlist, so when the next schedule for this particular playlist comes to pay again, it will start from where it left off and complete the playlist, airing only the tracks, which didn’t get to pay last time. When on the second attempt playlist completes, it resets and on its third schedule it will restart from the beginning again.
To make your playlist complete every time, set the “Rollover to Next Hour” option to ON.
“Intro Text” and “Outro Text”:
If you want AI Radio Bot to enter your playlist with an Article Voiceover, announcing the start of the program as an example. And if you want AI Radio Bot to speak something after the playlist completes, we provide the “Intro Text” and “Outro Text” options. The same way as for all other voiceovers and announcements, you can select the “Language”, “Voice” and “Reading Speed”. There are no toggle buttons for this feature. AI radio Bot simply checks for presence of the text in the “Intro Text” and “Outro Text” text areas and if present, it will generate one or the other, or both and will air those as part of the particular playlist.
“Schedules”:
Let's say you want to have your playlist go on air at a specific schedule. For that, please click the "Add New Schedule" button. You can see that you now have a "Schedules" section populated with more options. You can choose a variety of combinations between the date, days of the week and time. If you select the date and no time, then the playlist will be added to the continuing rotation on that particular date only. It will then randomly be broadcasted only on that date, but throughout the whole day. If you specify the date and time, then the playlist will go on air at the specified time on the specified date only and never again until you change the schedule.
So what if you choose the days of the week and not the date. If you select let's say Monday and Wednesday as days of the week and not specify any time, then your playlist will be added to the continuing rotation on Mondays and Wednesdays, every week. If you select Monday and Wednesday as days of the week and set time to let's say 3pm, then your playlist will go on air on Mondays and Wednesdays at 3pm, after the current content at that moment completes broadcasting.
Now press the "Add New Schedule" button multiple times. You can see that you could add multiple scheduling widgets one under the other. And that is exactly as we have designed it to work. Each scheduling for each piece of content, which has scheduling available, lets you add up to 24 of such schedule combinations. That could be used to schedule your playlist to go on air at the beginning of each hour on lets say Friday. Or you could schedule it to go on air at a different hour every day of the week and on a certain date it could playback 5 times throughout the day. Sky's the limit there.
Note, that between the Date and Days of the Week, only one can be selected at the time. If you set the Date, you can see that the Days of the Week form gets disabled and vice versa, if you select a Day of the Week, the Date field will get disabled.
Make sure you click “Save” after making changes to your playlist to save them. Changes won’t save on their own, you need to click the “Save” button.
Very important note, that if the “Station Settings” option “Broadcast Only The Playlists” is set to OFF. The only playlists that AI radio Bot will air are the ones that are schedules by Date and Time, Day of the Week and Time or Time alone. Time must be present in that case. All other playlists will be ignored. For all other playlist scheduling combinations or for unscheduled playlist to air, the “Station Settings” option “Broadcast Only The Playlists” must be set to ON. But this setting will disable the AI radio Bot’s Automated Broadcast.
LIVE Broadcast
In addition to the radio broadcast automation provided by AI Radio Bot, we also built a feature which lets you stream live. This feature comes equipped with playlists, which let hosts send audio content from their "Text Content" and "Audio Content" sections to spice up their live streams. In this section we will try to explain how to use our live broadcasting feature.
To start broadcasting LIVE you will need to make sure your computer has a physical microphone attached to it, or it could be an audio interface. All necessary drivers should also be installed for your hardware and your computer should see your mic. We tested with a regular computer mic input as well as with specifically the PYLE PMUX6 audio interface. Both worked fine. The PYLE PMUX6 audio interface had a SHURE condenser mic plugged into it and worked absolutely great. If by any chance our platform doesn't see your audio interface, please contact us and we will try to resolve it.
Please click the "LIVE" menu item on the main menu of the AI Radio Studio.
"Live Broadcast" pane
Right away please locate the "Microphone" drop-down menu. Open it and select your microphone of choice from the list. Some browsers might pop up a request for permission to access your microphone; please select "Allow Access" so that your browser could access your microphone.
When the microphone is selected in the dropdown menu, take a look just below it for the volume meter gauge. It appears as a collection of vertical lines. If your browser successfully accesses your microphone, this volume meter should animate, with the grey lines filling in with color from left to right. Try speaking into your microphone, and you should see the gauge level jump with green color stripes. If that's happening, that means sound is coming into our system and you can start streaming live. If you don't see the volume meter change and it always stays grey, that could mean that you either need to raise the volume or unmute your microphone on your audio interface, or you have a broken mic, or your browser doesn't have permission to access your microphone. Our LIVE broadcast panel also displays a clear error in that case as well: “Microphone access denied”.
If sound is coming in well, then you are ready to stream. The way our streaming server is designed, if you press the "Start Streaming" button on the "LIVE" page, the server will pause the AI Radio Bot's automated stream and will start broadcasting your live stream. When you click the "Stop Broadcast" button, the AI Radio Bot will take over, choose the next piece of content from your library, and continue streaming it as part of its automated broadcast playlist. Very simple. Live will always take priority over automated, and as soon as you stop live, the automated broadcast restarts.
VERY IMPORTANT TO NOTE: The "LIVE" page of the AI Radio Studio must be open in the web browser at all times while you are broadcasting live. That we cannot change. If you close the tab with our LIVE page or if you close the browser, or if you reload the web page, using your browser’s reload/refresh button, your live stream will stop. And yes, in that case, AI Radio Bot will pick up and restart the automated broadcast, meaning that the radio won't just go silent. And yes, you can always come back and restart the live stream again. But it is important to know that if you don't want your live stream to be interrupted, please keep the LIVE page of the AI Radio Studio open.
The "Volume" scrubber will raise the microphone volume for you if you need more volume in the middle of the broadcast.
The "Mute" button will mute the microphone. If you click "Mute", the button will update to "Unmute". Clicking the “Unmute” button will unmute your microphone.
"Live Playlists" pane
Please take a look at the right side of the LIVE page. If you view this page in your mobile browser, the "LIVE Playlists" section will reside below the "Live Broadcast" section.
The "LIVE Playlists" pane has two buttons: "Add New LIVE Playlist" and "Play Content on Stream". Let's go over what those are.
"Add New LIVE Playlist" button
Clicking on the "Add New LIVE Playlist" button will open a simple form with a "Name" field on it. Just type in the name and click the "Save" button. That's it - you have created your first live broadcast playlist.
Note that LIVE Playlists have no connection to the Playlists designed for the AI Radio Bot's automated broadcast. Everything on the “LIVE” page is strictly dedicated to your Live Broadcast and nothing else.
Next, you need to add content into your playlist. Click the "Manage Content" button located at the right side of the LIVE Playlists table. That will take you to the playlist management panel for that specific LIVE Playlist.
Click the "Add Content" button. In the Add Content overlay, locate the drop-down that has "Articles" selected as default. That is the "Content Type" drop-down and it is located right under the title "Add Content" at the top left corner. Open the "Content Type" drop-down. You will see there are two options: "Articles" and "Audio Content". Selecting "Audio Content" will load all content from your "Audio Content" section, where you have all your uploaded music MP3 and pre-recorded content. Selecting "Articles" will load the Text Voiceovers which AI Radio Bot generated from the text you have provided.
For this tutorial, please select the "Audio Content" option from the "Content Type" drop-down.
Next, select the checkboxes of any 5 audio files in the list. You'll notice that when you select the checkboxes, the "Add to Playlist" button pops up right next to them. Clicking "Add to Playlist" will add all selected items, so you don't need to press it multiple times - just select multiple checkboxes and press the "Add to Playlist" button once.
Now the "Add Content" overlay is still open and is designed to be so. To close it, please click the "Close" button located at the bottom left corner of the "Add Content" overlay.
That takes you back to the "LIVE" page. You can now see the LIVE Playlist filled in with your selected content items, making them ready for streaming within your live broadcast.
Just so you understand how to get back to this playlist or other LIVE Playlists, please click the "Back to Live Playlists" button. It is very important to use the "Back to Live Playlists" button to navigate out of the current playlist and into another one. It will keep you on the "LIVE" page in the same browser session. If you use the browser's Back button, it will reload the page and stop your ongoing Live Broadcast.
Please click the "Back to Live Playlists" button. It takes you one step back and the "LIVE Playlists" panel refreshes with the list of playlists you have created. For now you have only one. You can add more playlists and navigate between them while the live stream is ongoing. Just please make sure not to reload the "LIVE" page. Use our navigation built into the LIVE page.
Click the "Manage Content" button for your playlist. Now you can see you are back in the playlist and you can send the audio clips in the list for broadcast. You can again press the "Back to Live Playlists" button, then press “Manage Content” of another playlist and send files from the second playlist, while the file from the first playlist is still playing.
Note that you can absolutely make multiple playlists and navigate between them in the middle of a live broadcast without interrupting it. However, please DO NOT leave the "LIVE" page. Leaving the "LIVE" page will cause the live stream to stop. Managing LIVE Playlists, which are built into the "LIVE" page, is absolutely fine.
Each element in the list has a "Play on Stream" button. If your Live Broadcast is running and you click the "Play on Stream" button, that file will start playing back in your stream. Note that there could be a delay between the initiation of the playback and the stream itself. You are working on a cloud server that is far away from you, and it takes time for data to travel back and forth. Sometimes delays are very short and sometimes the delay is longer, but never too long.
The tiny gray "Play" icon located in the "Actions" column of the playlist items table is for you to preview the audio clip; clicking that button will not send it to stream. It’s there for you to preview to make sure you're sending what you intend to the actual listeners.
To remove an element from the LIVE Playlist, simply click the "Trash Bin" icon, which is also located inside the "Actions" column.
"Play Content on Stream" button
Please click the "Back to Live Playlists" button if you are inside a LIVE Playlist, or if you are on some other page altogether, click the "LIVE" menu item located on the main header menu of the AI Radio Studio. Next, click the blue "Play Content on Stream" button.
What opens is an overlay that gives you access to all your Article and Audio content, making it available at your fingertips for broadcast whenever you need it. While "LIVE Playlists" make it easier for you to select content before you go live, "Play Content on Stream" provides access to all of your content, which you can send to stream within your live broadcast at any time.
It works exactly the same way. Pressing the "Play on Stream" button for any item will start its playback in your live stream, not the automated stream. This entire part of AI Radio Studio is strictly designed for your live broadcast.
Pressing the red "Playing…" button with a square icon will stop the playback of the audio clip that is currently broadcasting.
To exit this overlay, press the "Close" button located at the bottom left corner of the "Play Content on Stream" overlay. Please DO NOT use the browser's "Back" button, as it will reload the "LIVE" page and cause your ongoing live stream to stop. Pressing the “Close” button on the overlay will keep you in Live Stream without interrupting it. You can then navigate back to your LIVE Playlists to, or reopen the "Play Content on Stream" overlay.
Actually Broadcasting Live
Please press the "Start Broadcast" button. You will see that the green "Start Broadcast" button changes to a big green "LIVE" button with a red "Stop Broadcast" button inside it. Now you can talk into the microphone and as soon as the data reaches the server, it will stream out. You should start hearing it within the broadcast of your radio. You can even press "Play" right on the player embedded in the header of the AI Radio Studio and listen to it that way.
Next, click "Play on Stream" for any of the clips in any of your LIVE Playlist(s). As soon as the button changes from green to a red "Playing…" button, that means our streaming server has received your request and added the selected file into your live broadcast.
You can continue talking and the selected audio clip will also continue to play in the background of your speech. We even made the volume of the background audio track go down when voice data from your microphone is present. If you stop talking, the selected audio clip from the playlist will return to streaming at its full volume. You can click “Mute”, which will mute the microphone while background music is playing or you can talk over it, it’s absolutely up to you. All choices are available. Just if you mute your microphone, don’t forget to unmute it before talking back into it.
Now instead of pressing the red "Playing…" button, click the "Play on Stream" button for any other item in your LIVE Playlist. What happens is that the button for the previously broadcasted item turns back to green and the button for the newly selected item turns to red "Playing…". When this happens, our server stops the playback of the previous file and starts the playback of the newly selected audio clip from the playlist. The previous file will not complete playing back, it will stop when you click the "Play on Stream" button for the next file, and the playback of the next file will start.
Next, click the red "Playing…" button. It is red for a reason. You will also notice the square icon on it - the square icon on all electronics always means "STOP". If you want to stop the currently playing clip, simply press that red "Playing…" button with the square icon and it will stop playing that file in your radio stream. Again, at that moment, playback will stop immediately. If you would like the selected file to complete streaming, just let it complete on its own. When the file plays out completely until the end, the red “Playing…” button will switch to the green "Play on Stream" button automatically.
Assistants
Assistants is a feature that AI Radio Bot provides for radio stations, which have more than one engineer behind the broadcast programming. It lets an admin, who is the initial account holder, create and add additional sub-accounts for the same radio station and assign them permissions. Permissions limit the functionality exposed to each assistant. For example, if you'd like your assistants to only have access to Text Content and Audio Content management features and hide all settings, you can do it by specifying it for each assistant separately. Each assistant can have access to a different list of features inside AI Radio Studio.
To create assistant accounts, simply log into your AI Radio Studio. Then click on the Profile Settings button at the top right corner of the screen. The button has your username written on it. In the drop-down menu, click the option "Assistants". Then click the "Add Assistant" button. Fill in the desired username and email. Under features, select which features you'd like your assistant to have access to and click the "Save" button. Your assistant will receive an email notification with an automatically generated password, which only they will know. From the same page, you can edit, activate, and deactivate assistant accounts and delete them if the need arises.
Content Vault
Now let's review our next cool feature called: the "Content Vault". "Content Vault" is there for you to have more content for your radio station ready at your fingertips. We understand that it is at times hard to find content to fill in the 24 hours of the broadcast every day. Therefore we decided to create the “Content Vault” designed to help you find additional content. As we continue working on AI Radio Bot, we will add more content to our “Content Vault”. Some content will be free, some will be paid.
To navigate to the “Content Vault”, click: "Content Vault" option at the main menu, located at the header of the AI Radio Bot Studio.
"Content Vault" is nothing but a list of different types of content. And there is a lot of content in the "Content Vault" already. Therefore we have prepared “Filters” for you to be able to find exactly what you need to broadcast on your radio.
Let's for example select “Music” in the “Category” field, and select “Blues” as the “Genre”. As you can see, the page refreshed with only what we have selected. The second column from the left, contains the “Play” button for each piece of content. This lets you preview exactly what it is.
To add this content to your broadcast, simply select checkboxes for each piece of content that you like and click the “Add to Audio Content” button. That's all there is to it. You received the confirmation message: "Content has been added successfully!".
Now, your next question is probably: where did that content go? Please navigate back to “Audio Content” section by clicking the main menu option “Audio Content” located at the header of the “AI Radio Bot Studio”. The music tracks you just added, appeared right at the top of the list in your "Audio Content" section. Here this content is treated just like the rest of the similar type of the content.
For music, if you click the “Edit” icon, located in the very last right column titled: “Actions” for example, you can provide the music announcement for this song here as well if you wanted to. The same goes for the rest of the content types. If you add "Custom Audio" from "Content Vault", it will appear the same way and you will be able to set a schedule for it just as for your own uploaded Custom Audio talk content.
Analytics
Listener Stats
To navigate to the“Listener Stats” page, click the "Analytics" option on the main menu located at the header of the AI Radio Bot Studio. If you have had listeners connecting to your radio stream, you will see historical listener data populate on the graph and the tables of the “Listener Stats” page.
“Listener Statistics” come with the filters, which lets you view traffic statistics for today or last 7 days, last 30 days and up to a whole year back. You can see where your listeners are from, their country, region and even the city. You can see the total listeners for the selected period and total of unique listeners for the same period. That alone can approximately tell you how many repeating listeners you have. For example: If the same listener connected to listen to your radio station three times, the "Total Listeners" will show 3, but the "Unique Listeners" section will display only 1.
The graph makes it easier to visualize the growth of your radio station's popularity over time. Analytics even highlight the country where your radio station is most popular. While simple, the AI Radio Bot's “Listener Stats” are definitely must have for every radio host. It will help you understand the return on your investment when marketing your radio station. As well as this statistics data could be used to attract sponsors, who could help you to monetize your radio.
Playback Log
“Playback Log” is another very helpful feature, which is designed to help you understand when exactly AI Radio Bot aired any specific piece of content and in which order. “Playback Log” tells you the exact date and time when each separate piece of content has been aired. It tells you the filename for “Audio Content” or title for the “Article Voiceover”. It comes with “Filters”, which lets you only get the last 7, 14 or 30 days of the “Playback Log” history and it lets you export that as the Excel document too.
Automated Broadcast Content Type Sequences
AI Radio Bot’s Automated Radio broadcast is guided by the predefined content type sequence schema. We wanted and maybe in the future will introduce the choice to have generative-AI generate a similar schema for each hour. However since AI has the mind of its own, the schemas it generates are unpredictable. For that reason we chose to use the predefined schema. The content that is selected to be aired is selected based on the configs set by the user and randomization. But the sequence of the content types will always remain the way it is specified in the next two paragraphs.
“Radio Format” itself could be set to “Talk Radio” or “Music Radio” in “Station Settings”. Based on that choice, the AI radio Bot will select which schema to guide itself through each hour of the broadcast. Note that at the beginning of each hour, this schema reset back to the beginning of it where it starts the hour from the “Station ID” aka “Radio ID”.
And one last important detail. You will notice that we refer to “Talk Content” as “ARTICLE” in the sequences listed below. However, as we have described previously, the pre-recorded talk radio content could also be uploaded in the “Audio Content” section of the AI radio Bot studio. When uploading, please set “Content Type” to “Custom Audio”. “Custom Audio” type is treated exactly the same way as “Article Voiceovers” in “Text Content”. Those two are the same. The “Custom Audio” is there for you to be able to upload your own pre-recorded “Talk Content”.
Talk Radio Format
'STATION_ID', 'STINGER', 'NEWS', 'STINGER', 'WEATHER', 'STINGER', 'AD', 'PROMO', 'STINGER', 'ARTICLE', 'STINGER', 'MUSIC', 'STINGER', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'MUSIC', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'MUSIC', 'ARTICLE', 'AD', 'PROMO', 'STINGER', 'ARTICLE', 'STINGER', 'MUSIC', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'MUSIC', 'AD', 'PROMO', 'STINGER', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'MUSIC', 'ARTICLE', 'AD', 'PROMO', 'STINGER', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'MUSIC', 'AD', 'PROMO', 'STINGER', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'AD', 'PROMO', 'STINGER', 'ARTICLE', 'STINGER', 'MUSIC', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'MUSIC', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'MUSIC', 'AD', 'PROMO', 'STINGER', 'MUSIC', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'ARTICLE', 'STINGER', 'AD', 'PROMO', 'STINGER', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'MUSIC', 'AD', 'PROMO', 'STINGER', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'MUSIC', 'ARTICLE', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'MUSIC', 'STINGER', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'MUSIC', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'MUSIC', 'ARTICLE', 'AD', 'PROMO', 'STINGER', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'AD', 'PROMO', 'MUSIC', 'MUSIC', 'AD', 'PROMO', 'STINGER', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'MUSIC', 'ARTICLE', 'AD', 'PROMO', 'STINGER', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'MUSIC', 'AD', 'PROMO', 'STINGER', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'MUSIC', 'AD', 'PROMO', 'STINGER', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'MUSIC', 'ARTICLE', 'STINGER', 'AD', 'PROMO', 'STINGER', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'MUSIC', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'ARTICLE', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'STINGER', 'MUSIC', 'AD', 'PROMO', 'STINGER', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'MUSIC', 'ARTICLE', 'STINGER', 'AD', 'PROMO', 'STINGER', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'MUSIC', 'AD', 'PROMO', 'STINGER', 'ARTICLE', 'STINGER', 'ARTICLE', 'STINGER', 'MUSIC', 'ARTICLE', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC'
Music Radio Format
'STATION_ID', 'MUSIC', 'NEWS', 'STINGER', 'WEATHER', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'AD', 'PROMO', 'STINGER', 'MUSIC', 'MUSIC', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'AD', 'PROMO', 'STINGER', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'MUSIC', 'STINGER', 'AD', 'PROMO', 'ARTICLE', 'STINGER', 'MUSIC', 'MUSIC', 'MUSIC', 'STINGER'