The process in which a cardiac muscle precursor cell acquires specialized features of a cardiac muscle cell. Cardiac muscle cells are striated muscle cells that are responsible for heart contraction. [ GOC:mtg_heart GOC:devbiol ]

Synonyms: cardiomyocyte differentiation