Hi welcome to Health care magic forum,
Spitting out blood and change of voice followed by throat injury indicate moderate to sever kind of laryngeal injury
Voice change usually indicate vocal cord injury
or edema followed by trauma.
Spitting out blood may indicate laryngeal soft tissue or cartilage injury
I would suggest you to see an ENT specialist
for a complete examination You can have voice endoscopy ,X ray -neck or CT Scan- neck to exclude any major laryngeal fractures or dislocation.