四川话发源于上古时期非汉族语言的蜀语语和古巴语,迄今四川话的原始层中仍然保留了“坝”(平地)、“姐”(母亲)、“养”(您)等来自上古时期古蜀语和古巴语的词汇。之后四川话便随蜀地区的历史进程和移民更替而不断地发展变化,先是秦灭蜀后,蜀地区逐步形成属于汉语族但独具特色的蜀语。其后在明清时期,由于大量来自湖广等地的移民进入四川,蜀语同各地移民方言演变融合而最终形成了现今的四川话。
上古时期,四川盆地中存在蜀族与巴族两个非华夏族的民族以及蜀国与巴国两个独立的国家,其不仅拥有各自独立的语言:古蜀语和古巴语,还拥有被概称为“蜀图语”的独立的文字系统。古蜀语与当时的华夏语截然不同,与现今羌语、嘉戎语、彝语、纳西语和土家语等语言有着密切的关系。
公元前316年,秦国相继灭掉巴蜀两国,逐步将中原华夏族的制度、政令推行到蜀地区,并开始大量的向蜀地区移民,蜀地区出现了古蜀语和华夏语并存并用、相互渗透的局面。之后随着秦汉时期大量的中原汉人迁徙入蜀,并且在西汉末年形成了具有较为统一特色的蜀语。《文选》卷四载左思《蜀都赋》刘逵注引《地理志》中记载:“蜀人始通中国,言语颇与华同”,同时根据扬雄《方言》中的记载,当时梁益地区的方言与秦晋方言已经较为接近,表明此时的蜀语已经属于汉语的一个分支。
西汉末形成的蜀语作为上古时期汉语族的一个独立分支,其特点主要体现在声调与词汇两方面。在声调方面,陆法言《切韵序》有“秦陇则去声为入,梁益则平声似去”的记载。同时黄鉴《杨文公谈苑》中称:“今之姓胥、姓雍者,皆平声。春秋胥臣、汉雍齿旨是也。蜀中作上声、去声呼之,盖蜀人率以平为去。”这说明此时蜀语声调具有自身特色。而词汇方面,此时蜀语的一个显著特征是吸收了来自非汉语的古蜀语的词汇。扬雄《方言》以及其他一些历史文献中都记载了大量四川地区的特殊词汇,来自古蜀语的词汇包括“坝”(平地)、“姐”(母亲)、“不律”(笔)、“养”(您)、“曲鲙”(蚯蚓)、“阿婸”(我)等,其中“坝”、“姐”、“养”、“曲鲙”至今仍保存于四川话之中。
中古时期,蜀地区经济文化发展达到鼎盛,作为一个独立的语言区,蜀语继续得到发展,此时的蜀语独立性很强,与蜀地区以外的语言较难沟通。宋范成大旅居蜀地时在《石湖诗集》卷十七《丙申元日安福寺礼塔》诗注中有如下记载:“蜀人乡音极难解,其为京洛音,辄谓之‘虏语’。或是僭伪时以中国自居,循习至今不改也,既又讳之,改作‘鲁语’。”从中可以看出蜀与中原语音完全两异。以宋代蜀语为例,首先蜀语韵部与宋代通语比较,韵部的分野或归字不同,如阳声韵寒先部的“言”字读人眞文部、药铎部的“祈”读与屋烛部的“秃”相同等。其次,蜀语介音有合口化倾向,在一些字音上三个阳声韵尾相混。同时,蜀语声纽保留了诸如“古无舌上”、“照二归精”等的古音遗迹。此外,声调方面,蜀语在平声字与上去声字归派与通语也有较大不同,如通语音归平声的“青雍句”在蜀语中“青”归人上声,“雍句”归去声。
四川话的使用人口主要分布于信封盆地一带,覆盖了除部分非汉族聚居区外的整个四川省、重庆市,以及陕西、湖北、湖南、云南、贵州等省与川毗邻的部分县市,使用人口约0.93亿,是使用人口最多的汉语分支之一。蜀话内部互通度较高,词汇、语法、声韵等方面都较为一致,一般根据古入声的今读情况分为如下图所示的4个方言区:入声归阳平的川西片、入声保留的灌赤片岷江小片、入声归去声的灌赤片仁富小片和入声归阴平的灌赤片雅棉小片。
从保持中古时期蜀语特点的多少来看,川北、川东片由于地理区位等原因,是明清以来湖广等地移民的主要聚居区,受外来语言影响较大,保持古音较少,是语言的发展区,为新派四川话;而川西、川南的灌赤片由于四川土著居民存留较多、接受外来移民相对较少,保持古音较多,是语言的稳定区,为老派四川话。灌赤片大部分区域保留了入声,同时从古代蜀地区“平声似去”的特点来看,古入声归去声仍可视为保留本地区中古音的一个表现;灌赤片同时还保留了较多的中古时期的蜀语词汇。
四川话的调类总共有阴平、阳平、上声、去声、入声五类,部分地区四川话中入声已经消失,但入声字全部整齐地归入某一个调类(如成都话入派阳平、自贡话入派去声、雅安话入派阴平),与入声杂乱派入四个调类的北方官话截然不同。依据《四川方言音系》统计,四川话总计150个方言点中,拥有5个调类(即入声保留的)的有48点,约占方言点总数的三分之一;而拥有4个调类的有102点,约占方言点总数的三分之二。
四川话中包括零声母在内总计有25个声母,绝大多数地区的四川话没有tʂ组声母(卷舌声母)。四川话总计150个方言点中,有tʂ组声母仅为26点,且都江堰等7点只出现在入声字中,并只与韵母[ə](西充为[ɿ])相拼,只有自贡等19点(主要为入声归去声区)tʂ组声母可以和较多韵母相拼。同时,四川话还拥有部分普通话没有的声母,如舌尖浊擦音[z]、唇齿浊擦音[v]、舌根浊鼻音[ŋ]、舌面前浊鼻音[nʲ]等。
四川话中总计有42类韵母,依据《四川方言音系》统计,四川话总计150个方言点中,黔江拥有最多韵母,总计40个;而屏山、宁南两点韵母最少,为31个。另外,荣县等3点韵母为32个,眉山等4点为33个,洪雅等5点为34个,彭山等12点为35个,成都等62点为36个,都江堰等8点为38个,射洪等6点为39个。