character speaking base api