In India, the use of amniocentesis is for
Detecting any genetic abnormality
Amniocentesis is a process in which amniotic fluid is sampled using a hollow needle inserted into the uterus, to screen for abnormalities in the developing fetus. In India, amniocentesis is permitted only for detecting genetic abnormality and not for detecting sex of the unborn foetus.
Artificial insemination is to artificially deposit the sperms in the cervix or uterus of the female. This procedure is an assisted reproductive technology used as fertility treatment.