Using PIP Python Package
iApp Technology just released a PIP Python Package on Thai Text-To-Speech.
For easing the python development using iApp AI API service, we have released the iapp_ai python pip package. It is the api client library for iApp AI API service for python.

Installation

1
$ pip install iapp_ai
Copied!
Note: It can be either pip or pip3 depend on your environment.

Calling Thai TTS API

  • Kaitom Voice
1
# Kaitom ThaiTTS API required a text
2
text = "สวัสดี สบายดีไหม ทานข้าวหรือยังครับ"
3
api.thai_thaitts_kaitom(text).content
Copied!
  • Cee Thai Celebrity Voice
1
# Cee ThaiTTS API required a text
2
text = "สวัสดี เสียงซีสังเคราะห์ ก็มาแล้วค่า"
3
api.thai_thaitts_cee(text).content
Copied!

Example Usages

1
import iapp_ai
2
3
# You can request API key at https://ai.iapp.co.th
4
apikey = 'XXXXX_Your_API_Key_XXXXX'
5
6
api = iapp_ai.api(apikey)
7
8
# Kaitom ThaiTTS API required a text
9
text = "สวัสดี สบายดีไหม ทานข้าวหรือยังครับ"
10
with open("kaitom.mp3", "wb") as f:
11
f.write(api.thai_thaitts_kaitom(text).content)
12
13
# Cee ThaiTTS API required a text
14
text = "สวัสดี เสียงซีสังเคราะห์ ก็มาแล้วค่า"
15
with open("cee.mp3", "wb") as f:
16
f.write(api.thai_thaitts_cee(text).content)
17
18
# audio file: kaitom.mp3 and cee.mp3 will be saved
Copied!

Full Example in Google Colaboratory

Google Colaboratory
Full Example of iApp AI API in Google Colaboratory
Copy link
Contents